pub fn should_include_entry( entry: &DirEntry, base_dir: &str, ignore_patterns: &[String], ) -> bool
Check if a directory entry should be included based on gitignore patterns and file type support