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.
- Status
Options - 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.
- Ignore
Submodules - Explicit submodule policy for the status observation.
- Untracked
Files - Explicit untracked-file policy for the status observation.
Functions§
- capture_
git - Observe HEAD, its tree and status, with per-query bounds and no retries.