From b3209bb28bb379d5046d577c7e42319d6e76ced0 Mon Sep 17 00:00:00 2001 From: Kasper Seweryn Date: Mon, 29 Jan 2024 15:39:05 +0000 Subject: [PATCH] fix(cli): disable global gitignore during tauri.conf.* lookup (#8688) * fix: disable global gitignore There are cases when people use git to manage their dotfiles in the home directory. When a tauri projects uses other name than `src-tauri` for the rust source code, the lookup may fail if there's a global gitignore. * change file --- .changes/cli-global-gitignore.md | 6 ++++++ tooling/cli/src/helpers/app_paths.rs | 1 + 2 files changed, 7 insertions(+) create mode 100644 .changes/cli-global-gitignore.md diff --git a/.changes/cli-global-gitignore.md b/.changes/cli-global-gitignore.md new file mode 100644 index 000000000..48e4d5490 --- /dev/null +++ b/.changes/cli-global-gitignore.md @@ -0,0 +1,6 @@ +--- +"tauri-cli": patch:enhance +"@tauri-apps/cli": patch:enhance +--- + +Ignore global `.gitignore` when searching for tauri directory. \ No newline at end of file diff --git a/tooling/cli/src/helpers/app_paths.rs b/tooling/cli/src/helpers/app_paths.rs index 1e1465f3e..dacbb0eb6 100644 --- a/tooling/cli/src/helpers/app_paths.rs +++ b/tooling/cli/src/helpers/app_paths.rs @@ -31,6 +31,7 @@ pub fn walk_builder(path: &Path) -> WalkBuilder { let mut builder = WalkBuilder::new(path); builder.add_custom_ignore_filename(".taurignore"); + builder.git_global(false); let _ = builder.add_ignore(default_gitignore); builder }