Expand description
Repository status model + git backend (CLI first). Phase 06.
See ARCHITECTURE.md §7 for how this crate fits the workspace.
Structs§
- GitWorker
- Serializes all blocking Git work on one background thread.
- Real
GitService
Traits§
- GitService
- Blocking Git boundary. Production calls it only from
GitWorker(ADR-0010 §1).
Functions§
- bounded_
context_ diff - bounded_
diff - parse_
status - Parse
git status --porcelain=v2 --branch -zwithout flattening paths into UTF-8.