grit-lib 0.1.0

Core library for the grit Git implementation
Documentation

Gust library — core Git-compatible engine.

Architecture

All Git-compatible logic lives here; the grit binary is a thin CLI shim that parses arguments and delegates to types exposed from this crate.

Modules

  • [error] — shared error types using thiserror
  • [objects] — object ID, object kinds, and in-memory representations
  • [odb] — loose object store (read/write zlib-compressed objects)
  • [repo] — repository discovery and handle
  • [index] — Git index (staging area) read/write
  • [ignore] — ignore/exclude pattern matching for check-ignore
  • [refs] — reference storage (files backend)