From f12f3f1356e4e96d419d66d13c2e67b73a50346f Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Tue, 15 Sep 2026 00:26:36 +0200 Subject: an earlier directory's applied results stay claimed for later ones --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index 572ecef..80355e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -47,7 +47,9 @@ directory a placeholder may not leave, and the directory left out of the walk, now include it. - In a real run, a later directory is no longer blocked by paths an earlier - one moved files away from, or planned and did not apply ("target exists"). + one moved files away from, or planned and did not apply ("target exists"); + what an earlier directory did put somewhere stays protected from a later + `overwrite`. - `krino explain` says when a duplicate's delete would be skipped, no longer removes a directory's unused keyword cache (it holds no lock), and walks the directory only when a duplicate test needs it. -- cgit v1.3