Skip to content

Commit 9d3a09b

Browse files
tyrielvCopilot
andcommitted
Move pre-mount validation from gvfs.exe to gvfs.mount.exe
Move authentication, server config query, version validation, cache health checks, git config settings, and enlistment logging from the mount verb (gvfs.exe) into the mount process (gvfs.mount.exe). This eliminates duplicate work (auth and index parsing were done in both processes) and reduces mount time from ~40s to ~22s. The verb now only does: disk layout upgrade check, ProjFS attach, enum arg validation, mount exe existence check, launch + wait. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent f44d708 commit 9d3a09b

2 files changed

Lines changed: 512 additions & 136 deletions

File tree

0 commit comments

Comments
 (0)