diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-09-15 22:11:33 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-09-15 22:11:33 +0200 |
| commit | 77a015b96db8727bb12d0869f180a44d087f6319 (patch) | |
| tree | d6e4e485f4556a676fd92a6792602fec690065be /CHANGELOG.md | |
| parent | 6b38d302daa54140e4e26ad903297a1bba0cbd41 (diff) | |
| download | krino-77a015b96db8727bb12d0869f180a44d087f6319.tar.gz krino-77a015b96db8727bb12d0869f180a44d087f6319.zip | |
an undecided (stop) rule ends the search for that file
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 81b7379..10aa9b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,10 @@ - A `(duplicate)` test whose lookup fails (an unreadable file) is unknown, like unreadable content: an exclude holds, marked "(duplicate check failed)", and no rule acts on it, `(not (duplicate))` included. +- A `(stop)` rule that cannot be decided ends the search for that file: a + "keep" rule like `(rule "keep" (when (content "confidential")) (stop))` + protects an unreadable file from the rules below it. `explain` shows the + rule as "undecided" and the later rules as stopped by it. - `make ci` passes on OpenBSD 7.9 (OpenBSD make) and FreeBSD 15.0 (bmake) with Go 1.26.8; the design notes that OpenBSD's `go` package needs `GOTOOLCHAIN=auto` to use it. |
