pub fn scan_project_with_git(
root: &Path,
opts: ScanProjectOptions,
git: &dyn GitCapabilities,
) -> ScanResultExpand description
Run a full scan using caller-supplied Git data.
Embedders normally call scan_project. Tests and hosts that already
virtualize Git can use this entry point to keep scanner behavior
deterministic without depending on ambient process state.