Skip to content

Disable Git fsmonitor in virtual repositories - #2106

Open
tyrielv wants to merge 1 commit into
microsoft:masterfrom
tyrielv:tyrielv/core-fsmonitor
Open

tyrielv wants to merge 1 commit into
microsoft:masterfrom
tyrielv:tyrielv/core-fsmonitor

Conversation

@tyrielv

@tyrielv tyrielv commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Summary

core.usebuiltinfsmonitor is considered deprecated in favor of core.fsmonitor which also supports setting the value to a hook. We will set both for backward git.exe compatibility.

  • Set core.fsmonitor=false in required GVFS repository configuration.
  • Mirror the setting in functional-test control repositories.

Validation

  • dotnet build src\GVFS\GVFS.UnitTests\GVFS.UnitTests.csproj -c Debug --no-restore passed.
  • Common unit-test filter ran, but the existing suite reported 133 environment-related failures in WorktreeEnlistmentTests and related setup paths.

Assisted-by: Auto

Signed-off-by: Tyrie Vella <tyrielv@gmail.com>
@tyrielv
tyrielv marked this pull request as ready for review September 14, 2026 17:34
@tyrielv
tyrielv enabled auto-merge September 14, 2026 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant