diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-09-17 13:59:52 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-09-17 13:59:52 +0200 |
| commit | b44222fc2b061382dc601014cde287cc41b857ca (patch) | |
| tree | 3181b6d3336bb6766803a9fc0ab76e09198aa253 /internal/journal | |
| parent | 9ab6686b98499c745024a474a71e3d99b6e14973 (diff) | |
| download | krino-b44222fc2b061382dc601014cde287cc41b857ca.tar.gz krino-b44222fc2b061382dc601014cde287cc41b857ca.zip | |
a duplicate test in an exclude protects like one in a rule
The scopes that drive "no rule deletes a file krino found to be a
duplicate" were collected from rules only. A directory whose duplicate
tests lived in (exclude ...) forms had no scopes at all, so the
protection never engaged: krino explain said "yes duplicate" and the
next rule permanently deleted every copy. The README's promise was
false in that shape, and the spec's wording permitted it.
What matters is what krino knows, not which form taught it. The spec
and krino.conf(5) now say so too.
Diffstat (limited to 'internal/journal')
0 files changed, 0 insertions, 0 deletions
