From 4cca3ecef51cb047a1ee279e956f610b301d13bb Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 11 Feb 2020 10:08:20 +1000 Subject: [PATCH] files with leading underscore are ignored --- rslib/src/media/check.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rslib/src/media/check.rs b/rslib/src/media/check.rs index b945bc355..a27c0e30e 100644 --- a/rslib/src/media/check.rs +++ b/rslib/src/media/check.rs @@ -310,7 +310,7 @@ fn find_unused_and_missing( let mut unused = vec![]; for file in files { - if !references.contains(&file) { + if !file.starts_with('_') && !references.contains(&file) { unused.push(file); } else { references.remove(&file); @@ -354,6 +354,7 @@ mod test { fs::create_dir(&mgr.media_folder.join("folder"))?; fs::write(&mgr.media_folder.join("normal.jpg"), "normal")?; fs::write(&mgr.media_folder.join("foo[.jpg"), "foo")?; + fs::write(&mgr.media_folder.join("_under.jpg"), "foo")?; let progress = |_n| true; let mut checker = MediaChecker::new(&mgr, &col_path, progress);