diff options
| author | Ben Sima <ben@bsima.me> | 2025-11-14 18:55:02 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bsima.me> | 2025-11-14 18:55:02 -0500 |
| commit | f6cd87b7544628f8947fb63907f6f5fee479c9cd (patch) | |
| tree | 64d24a8a8f3f34e7c18c53662a7e1bea875a9f66 /Omni/Os | |
| parent | 2558312e1de98356597e2df3b0d2945499ccd86a (diff) | |
Tighten Nix source filtering to prevent spurious rebuilds
Only include directories that are ancestors of source files in
allSources. Previously accepted all directories, causing rebuilds
when any new directory was added to the repo.
Implementation: - Precompute normalized source paths and their ancestor
directories - Filter directories against allowedDirs whitelist -
Normalize paths in file filter for consistency - Keep existing skip
list behavior for _ and .direnv
This is optimization #2 from Phase 2 of the performance plan.
Diffstat (limited to 'Omni/Os')
0 files changed, 0 insertions, 0 deletions
