Skip to content

[Bug]: #31618

Closed
Closed

Description

@DjWarmonger

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.

Area

Not sure

Steps to reproduce

  1. Move 1000+ files inside git repo to a different folder
  2. Open Diff card in right panel. It starts populating slowly.
  3. Wait as the list is slowly populated - Error pops up after ~100 files on thelist

Expected behavior

  • Diff file list is populated quickly, until the end
  • No eror message

Actual behavior

Error:
Git command failed - as in the screenshot.

Also - Diff view start repopulating its view from the beginning. This leads to another error message, which keep popping up as long as Diff view is open.

Impact

Cosmetic issue

Version or commit

0.1.7

Environment

T3 Code on Windows, repo and agents running inside WSL

Logs or stack traces

Screenshots, recordings, or supporting files

image.png

Workaround

No response

Activity

  1. added
    bugSomething is broken or behaving incorrectly.
    needs-triageIssue needs maintainer review and initial categorization.
    on Nov 5, 2026
  2. juliusmarminge commented on Nov 5, 2026

    @juliusmarminge
    Member

    Thanks for the report. I reproduced the Diff part on v0.1.7 and compared it with current main (e66c3168a4).

    What I ran: a repository with 1,200 files moved to another folder, tried three ways (a staged git mv, an unstaged mv, and committed on a branch compared with origin/main), then opened the Diff panel.

    • v0.1.7: the file list only grows as each file's patch loads, four files at a time, so a large move fills in slowly. Any change to the diff while it loads (one edited file, then a refresh) clears the list and starts again from the first file. That matches the slow fill and the "repopulating from the beginning" you saw.
    • main: all 1,200 rows appear at once from the file metadata, and the same refresh keeps the files already loaded. The fix is 8b44f42b14 (#30567). It is in the v0.1.8 nightlies from 2026-11-04 on and will be in the next release.

    The error in your screenshot is a separate failure. Git command failed in GitVcsDriver.pushCurrentBranch.pushWithUpstream comes from a push (the "Commit, push & PR" action), not from loading the Diff list. In the runs above the Diff panel never showed an error. If the push keeps failing, please open a new issue with the full error text (the copy button on the toast copies all of it) and the output of running git push by hand in that WSL checkout.

    Closing this as fixed on main.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is broken or behaving incorrectly.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions