From 0b21dd51d8708f581e2a322a609a1b07d7cd7322 Mon Sep 17 00:00:00 2001 From: Armin Ronacher Date: Wed, 4 Jan 2023 12:08:26 +0100 Subject: [PATCH] Fix non working include-hidden flag (#331) --- cargo-insta/src/cargo.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cargo-insta/src/cargo.rs b/cargo-insta/src/cargo.rs index a08fe60c..07a594dc 100644 --- a/cargo-insta/src/cargo.rs +++ b/cargo-insta/src/cargo.rs @@ -260,7 +260,9 @@ pub fn find_snapshots<'a>( ) -> impl Iterator>> + 'a { let mut builder = WalkBuilder::new(root.clone()); builder.standard_filters(!flags.include_ignored); - if !flags.include_hidden { + if flags.include_hidden { + builder.hidden(false); + } else { builder.filter_entry(|e| e.file_type().map_or(false, |x| x.is_file()) || !is_hidden(e)); }