Skip to main content

Module git2_store

Module git2_store 

Source
Expand description

Git2BlueprintStore — the git2-rs backend, one repo per id.

Internally holds a Git2BlobStore (a type-erased per-id repo manager). This file itself only owns the Blueprint-specific bits: commit-message format, canonical YAML, and version computation. On disk the layout is <root>/<id>/.git/ per-id bare repos, chosen so that GC, backup, and migration units line up cleanly.

Structs§

Git2BlueprintStore
Git2-backed BlueprintStore — one bare repo per BlueprintId under <root>/<id>/.git/, delegating the mechanical blob/commit work to a shared Git2BlobStore.