note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead. RUN v5.0.1 /home/ubuntu/wt/pr-19799 ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Git output collection > returns the same split UTF-8 and NUL output with and without line callbacks 30ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Git output collection > caps output without line callbacks 12ms ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > bounds Git bursts across drivers without timing out queued commands ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > keeps all Git slots available with a pending command whose timeout is null ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > keeps all Git slots available with a pending command whose timeout is 30001 ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > skips clean filters while the root index is locked and resumes after unlock ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > skips clean filters while the nested index is locked and resumes after unlock ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > skips clean filters while the worktree index is locked and resumes after unlock ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > uses stable diagnostics for every parsed non-repository command ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > invalidates origin remote cache when a driver mutation adds origin ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > re-reads origin remote status after cache TTL expiry and bypassed invalidation ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > coalesces concurrent ref pages into one repository snapshot ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > pull output beyond the output cap > reports a fast-forward whose stdout passes the cap as pulled ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > pull output beyond the output cap > reports a fast-forward whose stderr passes the cap as pulled ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > pull output beyond the output cap > still fails a pull that Git rejects, whatever its output size ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > retries an in-flight ref snapshot invalidated by a mutation ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > invalidates a ref snapshot when a mutation fails after changing Git ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > fails a ref snapshot when for-each-ref exits unsuccessfully ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > marks the current branch when worktree metadata is unavailable ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > ignores worktree metadata for directories that no longer exist ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reads worktrees from git that rejects worktree list -z ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > refreshes the current branch after an external checkout ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > backs off and logs failed fetch attempts across linked worktrees ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports HTTPS credentials during fetch without retaining remote output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports SSH credentials during fetch without retaining remote output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports disabled prompts during fetch without retaining remote output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports DNS failure during fetch without retaining remote output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports connection failure during fetch without retaining remote output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports missing remote during fetch without retaining remote output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports invalid remote during fetch without retaining remote output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports reference lock during fetch without retaining remote output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports lock file during fetch without retaining remote output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports reference race on Git 2.53 during fetch without retaining remote output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports held reference lock on Git 2.53 during fetch without retaining remote output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports unrelated remote chatter during fetch without retaining remote output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports HTTPS DNS failure during fetch without retaining remote output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports unknown failure during fetch without retaining remote output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > retries a fetch that lost a ref update to another Git process ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > process environment > preserves the caller locale for general Git subprocesses ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > preserves structured spawn context and the platform cause ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > does not retain git arguments or stderr in command failures ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > names the branch conflict behind a failed worktree add ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > names a missing repository behind a failed command ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > appends the reason tag to a caller-supplied detail ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > names a refused key rather than an unreachable remote ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > names a refused key among several methods rather than an unreachable remote ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > names a refused keyboard-interactive attempt rather than an unreachable remote ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > names a rejected password rather than an unreachable remote ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > names an untrusted host key rather than an unreachable remote ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > does not read a filesystem permission error as an ssh refusal ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > does not read remote hook output as a git failure reason ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > does not read hook output as a git failure reason ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > leaves a tag collision unclassified rather than calling it a path ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > keeps line callbacks flowing past the output cap when asked ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > recovers a structurally identified missing cwd as a non-repository ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > does not wrap a remove-worktree command failure in a synthetic error ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > loads repository-relative files from a nested project directory ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > reads complete tracked and untracked manifests beyond 1 MB ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > propagates patch failures instead of reporting an empty complete diff ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > drops an unterminated path from truncated NUL-separated git output ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps the final path when NUL-separated git output is complete ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > honors whitespace filtering for worktree and branch previews ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps a/ and b/ patch prefixes when the repository disables them ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps untracked filenames with pathspec magic in the review ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > detects an unstaged rename with edits without mutating a split index ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps tracked changes visible when untracked discovery fails ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > preserves a staged deletion when the removed path still exists ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps untracked files visible before the first commit ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps the preceding second cached in review previews (split: false) ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps the preceding second cached in review previews (split: true) ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > preserves same-size edits with a racy review index (1700000000, split: false) ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > preserves same-size edits with a racy review index (1700000000.9999, split: false) ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > preserves same-size edits with a racy review index (1700000000, split: true) ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > preserves same-size edits with a racy review index (1700000000.9999, split: true) ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps complete stats for files beyond the combined patch limit ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > preserves renames, unusual paths, modes, and binary statistics ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > reports staged and untracked changes before the first commit ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > loads full file contents for working-tree diff expansion ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > reads a base ref that looks like an option as a revision ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > attributes working-tree filesystem failures to the failing operation ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > loads new and deleted files without reading their missing side ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > loads merge-base and disk contents for Changes expansion ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > Changes combines commits, uncommitted edits, and untracked files ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > Changes on the default branch compares with its remote copy ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > honors configured remote-qualified bases for Changes and ahead counts ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps local branch bases consistent when tags share their names ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > Changes accepts an explicit base on a detached HEAD and rejects a bad one ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > Changes compares with the empty tree before the first commit ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > skips Changes totals instead of indexing thousands of untracked files ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > Changes does not show newer base commits as deletions ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > does not open a project folder laid out as a bare repository ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reads Changes totals with untracked files when requested ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports non-repository directories without failing ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports refName and dirty state for a repository ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports changes to a file named HEAD ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports default-branch delta separately from upstream delta ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > can read local files without traversing revision history ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports remote divergence without reading working-tree details ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports remote status on unborn HEAD without failing ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > can read cached remote divergence without fetching upstream ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > does not start Git auto-maintenance from background upstream fetches ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > uses origin HEAD for default-branch detection with a non-origin upstream ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > makes background upstream status fetches non-interactive ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reuses the no-upstream fallback ahead count for default-branch delta ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports combined staged and unstaged edits to the same file ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports staged file counts on unborn HEAD without failing ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > optionally includes remote refs that match local branches ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > marks the origin default ref as default when no local copy exists ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > creates, checks out, renames, and lists refs ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > preserves exact custom names and refuses collisions without a suffix ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > returns the existing refName when rename source and target match ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > rejects a missing branch without restoring a matching dirty file ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > treats ref names that look like options as ref names ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > still creates and reuses remote tracking branches and allows detached refs ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > uses parallel checkout without skipping filters or hooks ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > creates a worktree from a commit without recording it as a PR base ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > creates a worktree from a short-commit without recording it as a PR base ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > creates a worktree from a tag without recording it as a PR base ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > creates a worktree from a revision without recording it as a PR base ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > records the branch name when creating a worktree from release/v2 ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > records the branch name when creating a worktree from refs/heads/release/v2 ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > records the branch name when creating a worktree from deadbeef ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > records a remote-only PR base when creating a worktree from release/v2 ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > records a remote-only PR base when creating a worktree from origin/release/v2 ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > records a remote-only PR base when creating a worktree from refs/remotes/origin/release/v2 ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > parses checkout progress lines from git's stderr ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > preserves newline characters in worktree paths when listing refs ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > checks out submodules in a new worktree ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > still creates the worktree when submodule checkout fails ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > creates worktrees under the configured worktrees directory ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > resolves the submodule mode from the option, then t3.json ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > reports checkout progress during parallel worktree creation ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > creates and removes a worktree and its new local branch ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > keeps a worktree whose untracked files status is configured to hide ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > allows worktree removal to run longer than the default command timeout ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > removes the same worktree path twice without failing ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > prunes stale registrations when removing an already-gone worktree ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > explains a real fetch failure for a missing local remote ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > fetches from a configured remote whose name looks like an option ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > ensureRemote reuses an existing remote across ssh/https transport variants ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > commit context > can omit the patch while preserving change detection and the real index ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > commit context > prepares selected files without staging and commits only those files ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > commit context > treats selected file paths literally ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > commit context > preserves partial staging and split-index files (split: false) ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > commit context > preserves partial staging and split-index files (split: true) ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > commit context > prepares an unborn repository without creating a real index ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > commit context > preserves merge metadata while preparing selected and all files ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > does not retry a scoped fetch after offline ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > does not retry a scoped fetch after auth ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > does not retry a scoped fetch after timeout ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > creates a worktree from the latest fetched remote commit ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > pushes with upstream setup and skips when already up to date ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > publishes feature/push when the configured diff base already contains HEAD ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > publishes origin/feature/push when the configured diff base already contains HEAD ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > allows pushes to run longer than the default command timeout ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > pushes upstream branches to the remote branch name, not the upstream shorthand ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > publishes a branch tracking its base under its own name, not the base ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > keeps a recorded merge base when publishing a tracked branch ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > still pushes a git-mangled tracking alias to its upstream head ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > pushes to the requested remote instead of the primary remote ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Windows long path configuration > enables long paths for every Git command on Windows ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Windows long path configuration > leaves Git config untouched on other platforms ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Windows long path configuration > extends an inherited count spelled in a different case ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Windows long path configuration > extends the per-command count when inherited and per-command casings differ ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Windows long path configuration > reads only the exact count name outside Windows ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Windows long path configuration > appends after inherited entries, parsing the count as Git does ↓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Windows long path configuration > leaves a count Git would reject for Git to report Test Files 1 passed (1) Tests 2 passed | 165 skipped (167) Start at 06:10:24 Duration 3.50s (transform 66%, import 29%, setup 4%, tests 1%) Transform transforming modules took 2.19s · 66% of tracked time, re-done on every run persist transforms across runs with fsModuleCache: true learn more: https://vitest.dev/guide/improving-performance#caching-between-reruns