Show the window before slow location probes and wrap git.exe for commit, diff, and merge.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
23
Backlog.md
23
Backlog.md
@@ -590,12 +590,15 @@ Example:
|
||||
|
||||
## Actions
|
||||
|
||||
- [ ] Status
|
||||
- [ ] View Changes
|
||||
- [ ] Commit
|
||||
- [ ] Pull
|
||||
- [ ] Push
|
||||
- [ ] Fetch
|
||||
- [x] Status
|
||||
- [x] View Changes
|
||||
- [x] Diff
|
||||
- [x] Commit
|
||||
- [x] Stage / Unstage / Discard
|
||||
- [x] Merge (ours / theirs / continue / abort)
|
||||
- [x] Pull
|
||||
- [x] Push
|
||||
- [x] Fetch
|
||||
- [x] Open terminal here
|
||||
- [x] Open in Cursor
|
||||
|
||||
@@ -696,13 +699,9 @@ Potential:
|
||||
|
||||
## Git
|
||||
|
||||
`WindowsGitStatusProvider` (`IGitStatusProvider`)
|
||||
`WindowsGitStatusProvider` (`IGitStatusProvider`, `IGitCommandProvider`)
|
||||
|
||||
Discovery: Settings path, then Program Files, then PATH. Missing git.exe means no badge. Git is not bundled. Workbench does not commit, push, or pull.
|
||||
|
||||
Potential later:
|
||||
|
||||
`IGitCommandProvider`
|
||||
Discovery: Settings path, then Program Files, then PATH. Missing git.exe means no badge. Git is not bundled. Status / View Changes lists porcelain paths. Diff is unified `git diff`. Commit stages checked files then `git commit --only`. Stage / unstage / discard, ours / theirs / mark resolved, continue / abort wrap `git.exe`. Fetch / fast-forward pull / merge pull / push use `GIT_TERMINAL_PROMPT=0`. No mergetool, stash, branch UI, or credential dialog. Failed fast-forward pull offers merge pull or a terminal.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user