aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md4
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.