fix: .cbmignore negation overrides built-in skip directories#543
fix: .cbmignore negation overrides built-in skip directories#543mvanhorn wants to merge 1 commit into
Conversation
|
Thanks @mvanhorn — this reviewed clean and is ready (the negation-override logic is sound and well-tested). It now conflicts with |
Implements 2026-06-20-014-fix-cbmignore-negation-overrides-builtin-skip-dirs. Signed-off-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
2d85d9a to
99ae66f
Compare
|
Thanks @DeusData! Rebased onto latest |
What does this PR do?
Lets a
.cbmignorenegation pattern (e.g.!obj/) un-skip a directory that is in the built-inALWAYS_SKIP_DIRSset, so users can opt a normally-skipped directory back into discovery. This ships the negation-override half of #500 the maintainer described; the joint config-key default-override (#497) is deferred.Refs #500
Checklist
git commit -s) — required, CI rejectsunsigned commits (DCO, see CONTRIBUTING.md)
make -f Makefile.cbm test)make -f Makefile.cbm lint-ci)AI was used for assistance.