Commit 961046f
committed
feat(Wind): Add Git and SCM IPC channel definitions
Extend the `Source/IPC/Channel.ts` registry with new command constants to support Git operations and Source Control Management workflows.
Add a new "Git (subprocess)" section defining channels for `GitExec`, `GitClone`, `GitPull`, `GitCheckout`, `GitFetch`, `GitRevParse`, `GitRevListCount`, `GitCancel`, and `GitIsAvailable`. Additionally, introduce `ScmSetActiveProvider` under the SCM section and `TasksGetTaskExecution` under Tasks to align the IPC layer with upcoming workbench service implementations.
These definitions establish the contract for Wind to request native Git actions from Mountain or the Cocoon host, enabling integrated version control features within the editor.1 parent d6c85ed commit 961046f
1 file changed
Lines changed: 23 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
405 | 405 | | |
406 | 406 | | |
407 | 407 | | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
408 | 427 | | |
409 | 428 | | |
410 | 429 | | |
411 | 430 | | |
412 | 431 | | |
| 432 | + | |
| 433 | + | |
413 | 434 | | |
414 | 435 | | |
415 | 436 | | |
| |||
428 | 449 | | |
429 | 450 | | |
430 | 451 | | |
| 452 | + | |
| 453 | + | |
431 | 454 | | |
432 | 455 | | |
433 | 456 | | |
| |||
0 commit comments