Skip to main content

Crate auths_infra_git

Crate auths_infra_git 

Source
Expand description

Git storage adapter layer for Auths.

Implements the storage port traits defined in auths-core using libgit2. Each adapter wraps a bare Git repository and provides typed access to identity data stored as Git objects.

§Modules

  • GitBlobStore — content-addressable blob storage
  • GitRefStore — ref-based key-value storage for identity state
  • GitEventLog — append-only event log backed by Git refs
  • audit — audit log helpers for registry operations

Modules§

audit
Git2-based audit log provider.

Structs§

GitBlobStore
Git-backed implementation of BlobReader and BlobWriter.
GitEventLog
Git-backed implementation of EventLogReader and EventLogWriter.
GitRefStore
Git-backed implementation of RefReader and RefWriter.
GitRepo
Newtype wrapper around git2::Repository.