# Functions
Bind ...
CloseAll 关闭列表中的所有项目, 如果 reverse==true, 就从后往前执行.
GetBinding ...
GetLib 从给定的 Context 取与之绑定的 Lib 对象.
NewComponentManager 新建 ComponentManager 对象.
NewLifecycleManager 新建一个生命周期管理器.
# Constants
定义各个git组件的名称.
定义配置属性的作用域.
定义配置属性的作用域.
定义配置属性的作用域.
定义配置属性的作用域.
定义配置属性的作用域.
定义配置属性的作用域.
定义配置属性的作用域.
定义配置属性的作用域.
定义各个git组件的名称.
MaxPathDepth 最大路径深度.
定义各种 Node 的类型.
定义各种 Node 的类型.
定义各种 Node 的类型.
定义各种 Node 的类型.
定义各种 Node 的类型.
定义各种 Node 的类型.
定义各个git组件的名称.
定义各个git组件的名称.
# Structs
ComponentHolder ...
ComponentLifecycleManager ...
ComponentRegistration 表示组件的注册信息.
ConfigChainParams 创建配置连的参数.
Context 表示仓库对象的周边环境.
Core 表示仓库对象的核心.
ImportPackParams ...
ImportPackResult ...
LayoutBuilder 仓库布局对象创建器.
Lifecycle 组件生命周期的注册信息.
Meta 包含git-command-object 的基本字段.
NodeInfo 表示 git 中的一个 dir 或者 file.
RepositoryContext ...
RepositoryParams ...
ServiceRegistration ...
SessionContext ...
SessionParams ...
SubmoduleContext ...
SubmoduleParams ...
SystemContext ...
SystemParams ...
UserContext ...
UserParams ...
WorktreeContext ...
WorktreeParams ...
# Interfaces
AlgorithmManager 是用来管理各种算法的对象.
Binding ...
ComponentManager 代表组件管理器.
ComponentRegistry ...
Config 统一的抽象配置接口.
ConfigChain ..
ConfigChainFactory ...
Configuration 表示基本的配置文件.
CoreConfigurer 是用来配置 repository.Core 的组件 [inject:".git-core-configurer"].
Entity ...
FileReaderPool ...
Finder 表示一个git仓库查找器,用来查找指定路径下的所有仓库.
HEAD ...
Index ...
InfoFolder 代表 {.git}/objects/info.
Layout 表示关于一个仓库的几个关键路径.
Lib ...
LibAgent ..
LifecycleManager ...
LifecycleRegistry ...
Loader ...
Locator 表示一个git仓库定位器,用来确定仓库的准确位置.
Node 提供节点的路径.
Objects 接口代表 {.git}/objects.
Pack 代表 {.git}/objects/pack.
PackBuilder 读写包对象.
PackFile 表示包内对象索引.
PackIndex 表示包内对象索引.
PackObject 表示包内对象.
PackReadCloser 表示包内对象索引.
Packs 读写包对象.
Ref is the key-value for .git/refs/*.
Refs is the key-value for .git/refs/*.
Repository ...
RepositoryContextLoader ...
Service is the Runner for Command.
ServiceManager 用来管理已注册的服务.
ServiceRegistry ..
Session ...
SessionContextLoader ...
SessionFactory ...
SparseObject 表示稀疏对象.
SparseObjects 读写稀疏对象.
Submodule ...
SubmoduleContextLoader ...
Submodules ...
SystemContextLoader ...
SystemSpace 是 SystemContext 的 facade.
Task 接口表示git-command-object 的外观.
TemporaryBuffer ...
UserContextLoader ...
UserSpace 是 UserContext 的 facade.
Workspace 表示工作区目录.
Worktree ...
WorktreeContextLoader ...
Worktrees ...