From 73ac94c67cab731820e3f7543ad20e263dd8ed65 Mon Sep 17 00:00:00 2001 From: Joe Date: Sat, 7 Mar 2026 12:20:54 -0600 Subject: [PATCH] Stop setting ignore_unknown_instances from glob filtering to prevent meta file leak --- src/snapshot_middleware/dir.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/snapshot_middleware/dir.rs b/src/snapshot_middleware/dir.rs index 1b2b0833..206fb717 100644 --- a/src/snapshot_middleware/dir.rs +++ b/src/snapshot_middleware/dir.rs @@ -118,7 +118,6 @@ pub fn snapshot_dir_no_meta( .instigating_source(path) .relevant_paths(relevant_paths) .context(context) - .ignore_unknown_instances(any_child_glob_ignored) .glob_ignored_children(any_child_glob_ignored), ); @@ -600,8 +599,8 @@ mod test { .unwrap(); assert!( - snap.metadata.ignore_unknown_instances, - "Directory with glob-ignored children should have ignore_unknown_instances = true" + !snap.metadata.ignore_unknown_instances, + "Glob filtering should not set ignore_unknown_instances (avoids meta file leak)" ); assert!( snap.metadata.glob_ignored_children,