T15: reviewed, ticked
CI / platforms (windows-latest) (push) Failing after 8s
CI / macos (push) Failing after 8m26s
CI / platforms (ubuntu-24.04) (push) Canceled after 0s

This commit is contained in:
ZacharyZhang-NY committed 2026-10-14 21:07:13 -04:00
1 parent fcd0792712
commit ea816d84ef
2 files changed
+7 -1

No files matched your search

+1 -1
View File
@@ -39,7 +39,7 @@ Progress truth. Top to bottom, one at a time. A task is ticked only after its co
## 9. Right panel: Git
- [x] T14 Git through the command line: status, branch, stage, unstage, commit, log, diff; tests on a temp repo.
- [ ] T15 Git panel: branch, changes, stage and unstage, commit, recent commits, diff view, errors.
- [x] T15 Git panel: branch, changes, stage and unstage, commit, recent commits, diff view, errors.
## 10. Settings window
+6
View File
@@ -74,3 +74,9 @@ Each task gets at most three codex rounds. Each round: the commit, the verdict,
- Round 1, e296668: FAIL. A staged copy kept its source as an old path, so unstaging or diffing the copy took the source's own staged change along; paths went through lossy text before git saw them, so a name not in UTF-8 could unstage another file that showed alike; diffs still ran text converters, which can hide a real change; a CRLF warning on stderr failed a valid untracked diff; a conflict where our side deleted the file diffed as empty. Fixed in 911500c: paths stay git's bytes until shown, Files' keys and listings too, which shared the cause; a copy is a new file; diffs pass --no-textconv; an untracked diff stands when git printed one, its warning logged; a conflict diffs against HEAD.
- Round 2, 911500c: PASS.
## T15
- Round 1, a8a30d3: FAIL. After a folder change the old view stayed until the new read landed, so an action pressed in between reached the repository left behind; a diff still loading from the old folder popped up over the new one; a slow commit's success emptied a draft typed while it ran. Fixed in 27270ae: no action runs until the shown folder has read, and the view blanks on a folder outside the shown work tree; a folder change drops a diff still loading; a commit empties only the fields that still hold what it committed; actions chain, each after the one asked before it, a race of the same kind found while fixing.
- Round 2, 27270ae: FAIL. Entering a nested repository kept the outer view while it read, and a commit finishing then emptied a retyped draft: its completion checked the view, not the read. Fixed in fcd0792: the completion passes the same gate as every action.
- Round 3, fcd0792: PASS.