package
0.1.3
Repository: https://github.com/bitwormhole/gitlib.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

CompareObjectIDs 比较两个 ObjectID 的大小.
CreateHashID 创建 HashID.
CreateObjectID ...
CreatePackID ...
HashBytes 稳妥的取 bytes.
HashCompare 比较两个ID的大小.
HashEqual 判断两个ID是否相等.
HashSizeInBytes ...
HashString 稳妥的取 string.
HashZero 取 0.
ParseHashID 解析 HashID.
ParseObjectID ...
ParsePackID ...

# Constants

定义几种算法的类型.
定义几种算法的类型.
定义几种算法的类型.
EmptyID 表示空的 ID 值.
定义各种对象类型.
定义各种对象类型.
定义各种对象类型.
定义各种对象类型.
定义各种对象类型.
定义各种对象类型.
OBJ_BLOB = (3).
OBJ_COMMIT = (1).
OBJ_OFS_DELTA = (6).
OBJ_REF_DELTA = (7).
OBJ_TAG = (4).
OBJ_TREE = (2).
定义树上文件模式.
定义树上文件模式.
定义树上文件模式.

# Structs

AlgorithmRegistration ...
Commit ...
HEAD 是表示一个 .git/HEAD 的实体.
HyperHeader ...
HyperMessage ...
Object 表示一个git对象.
Operator ...
PackedObjectHeader ...
PackedObjectHeaderEx ...
PackIdxFanOut ...
PackIndex ...
PackIndexHead ...
PackIndexItem ...
Properties 表示属性文档格式,例如 .git/config 文件.
Ref 是表示一个 .git/refs/[type]/[name] 的实体.
Tag ...
Tree ...
TreeItem ...

# Interfaces

Algorithm 表示抽象的算法.
AlgorithmRegistry ..
Compression 压缩算法.
Digest 摘要算法.
PathMapping 路径映射算法.

# Type aliases

AlgorithmType 表示算法的类型.
CommonID ..
HashID 表示git的一个 hash 值.
HashSize 表示 Hash 的长度, 单位是 byte.
ObjectID 表示git的 object-ID.
ObjectType 表示git对象类型.
PackedObjectType 表示pack内对象的类型.
PackID 表示git的包ID.
ReferenceName is the name for .git/refs/*.
TreeItemMode 表示树上文件(或子目录)的模式.