Skip to main content

Module provenance

Module provenance 

Source
Expand description

Bounded Git observations through a consumer-admitted executable.

Queries run separately, once each; they are not an atomic source snapshot. Consumers own executable pins, environment, worktree selection, concurrency exclusion and report schemas. No Git mutation or installation is performed.

Structs§

GitError
Failed query with all successfully captured output, including malformed output.
GitObservations
Raw observations, without a product report or source-cleanliness guarantee.
StatusOptions
Consumer-selected status scope; there is deliberately no default.

Enums§

GitFailure
Typed provenance failure independent of retained output.
GitQuery
One of the ordered Git observations.
IgnoreSubmodules
Explicit submodule policy for the status observation.
UntrackedFiles
Explicit untracked-file policy for the status observation.

Functions§

capture_git
Observe HEAD, its tree and status, with per-query bounds and no retries.