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 usingthiserror - [
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)