fix(windows): suppress git check-ignore console popups during workspace polling #410
+8
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
git check-ignoreduring workspace polling, causing disruptive console popups.Description
std_commandinsrc-tauri/src/shared/process_core.rsto construct astd::process::CommandwithCREATE_NO_WINDOWapplied on Windows so synchronous subprocesses run hidden.git check-ignoreinvocation insrc-tauri/src/shared/git_ui_core/diff.rsthrough the newstd_commandhelper so spawned git processes no longer open visible consoles.tokio_commandbehavior for async spawns and apply the same Windows-safe logic for synchronous command usage.Testing
npm run typecheckwhich completed successfully.cd src-tauri && cargo checkwhich failed in this container due to a missing systemglib-2.0development package and is unrelated to the change.Codex Task