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 41ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Git output collection > caps output without line callbacks 14ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > bounds Git bursts across drivers without timing out queued commands 72ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > keeps all Git slots available with a pending command whose timeout is null 19ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > keeps all Git slots available with a pending command whose timeout is 30001 26ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > skips clean filters while the root index is locked and resumes after unlock 315ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > skips clean filters while the nested index is locked and resumes after unlock 261ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > skips clean filters while the worktree index is locked and resumes after unlock 234ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > uses stable diagnostics for every parsed non-repository command 10ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > invalidates origin remote cache when a driver mutation adds origin 301ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > re-reads origin remote status after cache TTL expiry and bypassed invalidation 372ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > coalesces concurrent ref pages into one repository snapshot 261ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > pull output beyond the output cap > reports a fast-forward whose stdout passes the cap as pulled 569ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > pull output beyond the output cap > reports a fast-forward whose stderr passes the cap as pulled 528ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > pull output beyond the output cap > still fails a pull that Git rejects, whatever its output size 514ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > retries an in-flight ref snapshot invalidated by a mutation 229ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > invalidates a ref snapshot when a mutation fails after changing Git 234ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > fails a ref snapshot when for-each-ref exits unsuccessfully 128ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > marks the current branch when worktree metadata is unavailable 132ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > ignores worktree metadata for directories that no longer exist 173ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reads worktrees from git that rejects worktree list -z 235ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > refreshes the current branch after an external checkout 234ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > backs off and logs failed fetch attempts across linked worktrees 890ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports HTTPS credentials during fetch without retaining remote output 12ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports SSH credentials during fetch without retaining remote output 7ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports disabled prompts during fetch without retaining remote output 7ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports DNS failure during fetch without retaining remote output 8ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports connection failure during fetch without retaining remote output 8ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports missing remote during fetch without retaining remote output 8ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports invalid remote during fetch without retaining remote output 8ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports reference lock during fetch without retaining remote output 8ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports lock file during fetch without retaining remote output 8ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports reference race on Git 2.53 during fetch without retaining remote output 8ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports held reference lock on Git 2.53 during fetch without retaining remote output 7ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports unrelated remote chatter during fetch without retaining remote output 7ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports HTTPS DNS failure during fetch without retaining remote output 7ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > reports unknown failure during fetch without retaining remote output 8ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > retries a fetch that lost a ref update to another Git process 9ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > process environment > preserves the caller locale for general Git subprocesses 15ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > preserves structured spawn context and the platform cause 4ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > does not retain git arguments or stderr in command failures 60ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > names the branch conflict behind a failed worktree add 126ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > names a missing repository behind a failed command 11ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > appends the reason tag to a caller-supplied detail 197ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > names a refused key rather than an unreachable remote 143ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > names a refused key among several methods rather than an unreachable remote 145ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > names a refused keyboard-interactive attempt rather than an unreachable remote 125ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > names a rejected password rather than an unreachable remote 140ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > names an untrusted host key rather than an unreachable remote 137ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > does not read a filesystem permission error as an ssh refusal 108ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > does not read remote hook output as a git failure reason 180ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > does not read hook output as a git failure reason 149ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > leaves a tag collision unclassified rather than calling it a path 115ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > keeps line callbacks flowing past the output cap when asked 16ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > recovers a structurally identified missing cwd as a non-repository 6ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > structured errors > does not wrap a remove-worktree command failure in a synthetic error 110ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > loads repository-relative files from a nested project directory 576ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > reads complete tracked and untracked manifests beyond 1 MB 326ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > propagates patch failures instead of reporting an empty complete diff 183ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > drops an unterminated path from truncated NUL-separated git output 1ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps the final path when NUL-separated git output is complete 1ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > honors whitespace filtering for worktree and branch previews 292ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps a/ and b/ patch prefixes when the repository disables them 318ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps untracked filenames with pathspec magic in the review 367ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > detects an unstaged rename with edits without mutating a split index 393ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps tracked changes visible when untracked discovery fails 165ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > preserves a staged deletion when the removed path still exists 265ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps untracked files visible before the first commit 239ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps the preceding second cached in review previews (split: false) 507ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps the preceding second cached in review previews (split: true) 364ms ✓ 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) 297ms ✓ 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) 292ms ✓ 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) 300ms ✓ 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) 261ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps complete stats for files beyond the combined patch limit 808ms stdout | apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > preserves renames, unusual paths, modes, and binary statistics [06:08:55.041] ERROR (#8096): Error [TypeError]: Cannot read properties of undefined (reading 'previousPath') at /home/ubuntu/wt/pr-19799/apps/server/src/vcs/GitVcsDriverCore.test.ts:2121:46 { [cause]: undefined } × apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > preserves renames, unusual paths, modes, and binary statistics 580ms → Cannot read properties of undefined (reading 'previousPath') ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > reports staged and untracked changes before the first commit 224ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > loads full file contents for working-tree diff expansion 137ms ✓ 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 140ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > attributes working-tree filesystem failures to the failing operation 117ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > loads new and deleted files without reading their missing side 131ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > loads merge-base and disk contents for Changes expansion 302ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > Changes combines commits, uncommitted edits, and untracked files 342ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > Changes on the default branch compares with its remote copy 401ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > honors configured remote-qualified bases for Changes and ahead counts 2040ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > keeps local branch bases consistent when tags share their names 1610ms ✓ 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 345ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > Changes compares with the empty tree before the first commit 707ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > skips Changes totals instead of indexing thousands of untracked files 900ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > Changes does not show newer base commits as deletions 382ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > does not open a project folder laid out as a bare repository 247ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reads Changes totals with untracked files when requested 495ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports non-repository directories without failing 10ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports refName and dirty state for a repository 205ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports changes to a file named HEAD 238ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports default-branch delta separately from upstream delta 418ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > can read local files without traversing revision history 587ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports remote divergence without reading working-tree details 509ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports remote status on unborn HEAD without failing 150ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > can read cached remote divergence without fetching upstream 485ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > does not start Git auto-maintenance from background upstream fetches 490ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > uses origin HEAD for default-branch detection with a non-origin upstream 577ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > makes background upstream status fetches non-interactive 263ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reuses the no-upstream fallback ahead count for default-branch delta 412ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports combined staged and unstaged edits to the same file 317ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > repository status > reports staged file counts on unborn HEAD without failing 209ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > optionally includes remote refs that match local branches 267ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > marks the origin default ref as default when no local copy exists 321ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > creates, checks out, renames, and lists refs 351ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > preserves exact custom names and refuses collisions without a suffix 259ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > returns the existing refName when rename source and target match 170ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > rejects a missing branch without restoring a matching dirty file 296ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > treats ref names that look like options as ref names 824ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > refName operations > still creates and reuses remote tracking branches and allows detached refs 1036ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > uses parallel checkout without skipping filters or hooks 515ms ✓ 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 276ms ✓ 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 281ms ✓ 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 271ms ✓ 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 255ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > records the branch name when creating a worktree from release/v2 247ms ✓ 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 234ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > records the branch name when creating a worktree from deadbeef 294ms ✓ 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 304ms ✓ 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 370ms ✓ 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 363ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > parses checkout progress lines from git's stderr 1ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > preserves newline characters in worktree paths when listing refs 220ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > checks out submodules in a new worktree 624ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > still creates the worktree when submodule checkout fails 315ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > creates worktrees under the configured worktrees directory 302ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > resolves the submodule mode from the option, then t3.json 1650ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > reports checkout progress during parallel worktree creation 446ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > creates and removes a worktree and its new local branch 337ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > keeps a worktree whose untracked files status is configured to hide 354ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > allows worktree removal to run longer than the default command timeout 317ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > removes the same worktree path twice without failing 456ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > worktree operations > prunes stale registrations when removing an already-gone worktree 294ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > explains a real fetch failure for a missing local remote 221ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > fetches from a configured remote whose name looks like an option 477ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > ensureRemote reuses an existing remote across ssh/https transport variants 483ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > commit context > can omit the patch while preserving change detection and the real index 422ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > commit context > prepares selected files without staging and commits only those files 363ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > commit context > treats selected file paths literally 365ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > commit context > preserves partial staging and split-index files (split: false) 358ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > commit context > preserves partial staging and split-index files (split: true) 363ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > commit context > prepares an unborn repository without creating a real index 372ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > commit context > preserves merge metadata while preparing selected and all files 385ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > does not retry a scoped fetch after offline 18ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > does not retry a scoped fetch after auth 13ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > does not retry a scoped fetch after timeout 22ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > creates a worktree from the latest fetched remote commit 1073ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > pushes with upstream setup and skips when already up to date 1001ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > publishes feature/push when the configured diff base already contains HEAD 1637ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > publishes origin/feature/push when the configured diff base already contains HEAD 1578ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > allows pushes to run longer than the default command timeout 491ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > pushes upstream branches to the remote branch name, not the upstream shorthand 501ms ✓ 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 779ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > keeps a recorded merge base when publishing a tracked branch 809ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > still pushes a git-mangled tracking alias to its upstream head 640ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > remote operations > pushes to the requested remote instead of the primary remote 450ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Windows long path configuration > enables long paths for every Git command on Windows 28ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Windows long path configuration > leaves Git config untouched on other platforms 28ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Windows long path configuration > extends an inherited count spelled in a different case 1ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Windows long path configuration > extends the per-command count when inherited and per-command casings differ 0ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Windows long path configuration > reads only the exact count name outside Windows 0ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Windows long path configuration > appends after inherited entries, parsing the count as Git does 1ms ✓ apps/server/src/vcs/GitVcsDriverCore.test.ts > Windows long path configuration > leaves a count Git would reject for Git to report 1ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ FAIL apps/server/src/vcs/GitVcsDriverCore.test.ts > GitVcsDriver core integration > review diff previews > preserves renames, unusual paths, modes, and binary statistics TypeError: Cannot read properties of undefined (reading 'previousPath') ❯ apps/server/src/vcs/GitVcsDriverCore.test.ts:2121:46 2119| cwd, 2120| baseRef: initialBranch, 2121| file: { path, previousPath: stat.previousPath, sourceKind:… | ^ 2122| }); 2123| const result = yield* driver.getReviewDiffPreview(request); ❯ IteratorImpl.~effect/Effect/successCont node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28 ❯ ExitPrimitive.~effect/Effect/evaluate node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/core.ts:585:30 ❯ FiberImpl.runLoop node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:654:41 ❯ FiberImpl.evaluate node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:595:23 ❯ FiberImpl.evaluate node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:589:27 ❯ node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17 ❯ Array. node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:5160:17 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed (1) Tests 1 failed | 166 passed (167) Start at 06:08:37 Duration 56.06s (tests 94%, transform 4%, import 2%)