Keep records on other filesystems under an operand with -x (closes #99) #105

Merged
clawbot merged 1 commits from issue-99-xdev-records into next 2026-10-14 20:22:51 +02:00
1 Commits
Author SHA1 Message Date
clawbot d3e82e6c8a Keep records on other filesystems under an operand with -x (closes #99)
check / check (push) Canceled after 0s
With -x the walk does not enter a directory on another filesystem than
its operand, but the update phase still deleted every record below it.
A separate scan of a filesystem mounted under the operand therefore lost
its records on every -x scan and re-hashed its whole tree.

The walk now sends an event naming each directory it declines this way,
and the walk phase treats the records below those directories like
records outside the operands: they are not deleted, and their sizes join
the size census. README "scan mode" and "Rules for the walk" state the
rule.

Model: opus-5-5
2026-10-14 18:19:05 +00:00