Skip to content

Set checkout.workers config on gvfs clone and mount#1927

Open
tyrielv wants to merge 1 commit intomicrosoft:masterfrom
tyrielv:tyrielv/checkout-workers
Open

Set checkout.workers config on gvfs clone and mount#1927
tyrielv wants to merge 1 commit intomicrosoft:masterfrom
tyrielv:tyrielv/checkout-workers

Conversation

@tyrielv
Copy link
Copy Markdown
Contributor

@tyrielv tyrielv commented Mar 27, 2026

Enable parallel checkout by setting checkout.workers=0 (auto-detect based on CPU count) in the required git config settings.

Refactored the duplicated required-settings dictionary out of GVFSVerb and InProcessMount into a shared RequiredGitConfig class in GVFS.Common.Git, so future config additions only need one change.

@tyrielv tyrielv force-pushed the tyrielv/checkout-workers branch from 56cc6c3 to ce922d8 Compare March 28, 2026 05:26
@tyrielv tyrielv marked this pull request as ready for review March 28, 2026 05:26
Enable parallel checkout by setting checkout.workers=0 (auto-detect
based on CPU count) in the required git config settings.

Refactored the duplicated required-settings dictionary out of GVFSVerb
and InProcessMount into a shared RequiredGitConfig class in
GVFS.Common.Git, so future config additions only need one change.

Also set checkout.workers=0 on the functional test control repo to
match the GVFS enlistment config and keep error output in sync.

AB#61609189

Assisted-by: Claude Opus 4.6
Signed-off-by: Tyrie Vella <tyrielv@gmail.com>
@tyrielv tyrielv force-pushed the tyrielv/checkout-workers branch from ce922d8 to 073d7e9 Compare March 31, 2026 17:49
Copy link
Copy Markdown

@KeithIsSleeping KeithIsSleeping left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review comment

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.

2 participants