Skip to main content

Module internal

Module internal 

Source
Expand description

Internal building blocks (index, metadata, object model, pack/zlib) that power the public APIs.

Modulesยง

index
Minimal Git index (.git/index) reader/writer that maps working tree metadata to IndexEntry records, including POSIX timestamp handling and hash serialization helpers.
metadata
Lightweight metadata plumbing that allows pack entries to carry auxiliary information (paths, pack offsets, CRC32, etc.) through encode/decode pipelines without polluting core types.
object
Object model definitions for Git blobs, trees, commits, tags, and AI workflow objects.
pack
Pack file encoder/decoder implementations, caches, waitlists, and stream wrappers that faithfully follow the pack-format spec.
zlib
Thin wrappers around zlib streams tailored for Git objects, exposing buffered decompressors.