Commit 5d00f7a
committed
Adds multi-file actions in details views
- Enables multi-selection context menu actions in commit and graph details views
- Adds batch support for staging, unstaging, discarding, stashing, and copying paths of multiple files
- Combines file operations atomically to prevent git index lock contention
- Introduces robust unit tests to verify discard and conflict resolution utility logic
Closes #53281 parent 6f8904a commit 5d00f7a
24 files changed
Lines changed: 1823 additions & 145 deletions
File tree
- src
- webviews
- apps
- commitDetails
- components
- plus/graph/components
- commitDetails
- plus/graph
- rpc/services
- __tests__
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
0 commit comments