fix: gitignore builder (#2689)

This commit is contained in:
Miles Murgaw authored and GitHub committed 2024-07-23 16:12:54 -07:00
1 parent 4ccd9ffe19
commit 71a48686dc
1 file changed
+10 -3
+10 -3
View File
@@ -38,8 +38,12 @@ impl Watcher {
allow_watch_path.dedup(); allow_watch_path.dedup();
let crate_dir = config.crate_dir(); let crate_dir = config.crate_dir();
let gitignore_file_path = crate_dir.join(".gitignore"); let mut builder = ignore::gitignore::GitignoreBuilder::new(&crate_dir);
let mut builder = ignore::gitignore::GitignoreBuilder::new(gitignore_file_path); builder.add(crate_dir.join(".gitignore"));
let out_dir = config.out_dir();
let out_dir_str = out_dir.display().to_string();
let excluded_paths = vec![ let excluded_paths = vec![
".git", ".git",
".github", ".github",
@@ -48,9 +52,12 @@ impl Watcher {
"node_modules", "node_modules",
"dist", "dist",
".dioxus", ".dioxus",
&out_dir_str,
]; ];
for path in excluded_paths { for path in excluded_paths {
builder.add(path); builder
.add_line(None, path)
.expect("failed to add path to file excluder");
} }
let ignore = builder.build().unwrap(); let ignore = builder.build().unwrap();