Expand description
Optional git status integration for f00.
Uses git status --porcelain as a lightweight subprocess (no libgit2).
Results are cached per repo root and invalidated when .git/index mtimes.
Structs§
- GitIndex
- Snapshot of git status for paths under a repository root.
Enums§
- Untracked
Mode - How aggressively to collect untracked files.
Functions§
- annotate_
entries - Convenience: annotate a free list of entries using a starting path for discovery.
- annotate_
listing - Annotate listing entries with git status in place.
- annotate_
listings - Annotate many listings; one porcelain map per git repo root (reused + process cache).
- find_
repo_ root - Walk up from
startlooking for a.gitdirectory/file.