fix: include untracked files in workspace file search (#330)

This commit is contained in:
João Salavisa
2026-02-28 17:51:22 +00:00
committed by GitHub
parent c1140a7ab5
commit 89ee3c2ffc
@@ -39,8 +39,11 @@ func (wt *WorkspaceTracker) getFileList(ctx context.Context) (types.FileListUpda
Files: []types.FileEntry{},
}
// Use git ls-files to get tracked files
cmd := exec.CommandContext(ctx, "git", "ls-files")
// Use git ls-files to get tracked files AND untracked files (excluding ignored)
// --cached: include tracked files
// --others: include untracked files
// --exclude-standard: respect .gitignore
cmd := exec.CommandContext(ctx, "git", "ls-files", "--cached", "--others", "--exclude-standard")
cmd.Dir = wt.workDir
out, err := cmd.Output()
if err != nil {