mirror of
https://github.com/stablyai/orca.git
synced 2026-09-23 08:02:31 +00:00
* Split speech session lifecycle * Split terminal output scheduler pipeline * Split mobile browser pane modules * Prune resolved max-lines suppressions * Split pane tree equalization logic * Extract mobile troubleshoot screen styles * Split external automation manager * Split main window service attachments * Split hosted review creation checks * Split automation dispatch event handling * Split settings navigation metadata * Split daemon initialization lifecycle * Split GitLab item dialog * Split relay dispatcher layers * Split mobile host screen * Retarget mobile view settings source test * Split runtime file client layers * Split ports panel layers * Split runtime environments pane layers * Split local PTY provider responsibilities * Split CDP bridge responsibilities * Split relay Git handler responsibilities * Track moved relay Git fetch audit * Fix F3-speech for #17123 * Fix F1-cycle for #17131 * Fix F4-navtest for #17157 * Fix F2-allowlist for #17161
37 lines
1.6 KiB
TypeScript
37 lines
1.6 KiB
TypeScript
import type { GitHandlerOperationHost } from './git-handler-operation-context'
|
|
import { GitHandlerReadOperations } from './git-handler-read-operations'
|
|
import { GitHandlerWorktreeChangeOperations } from './git-handler-worktree-change-operations'
|
|
import { GitHandlerDiscardOperations } from './git-handler-discard-operations'
|
|
import { GitHandlerComparisonOperations } from './git-handler-comparison-operations'
|
|
import { GitHandlerFetchOperations } from './git-handler-fetch-operations'
|
|
import { GitHandlerSyncOperations } from './git-handler-sync-operations'
|
|
import { GitHandlerObjectDiffOperations } from './git-handler-object-diff-operations'
|
|
import { GitHandlerExecOperations } from './git-handler-exec-operations'
|
|
import { GitHandlerWorktreeOperations } from './git-handler-worktree-operations'
|
|
|
|
export function createGitHandlerOperationSet(host: GitHandlerOperationHost) {
|
|
const read = new GitHandlerReadOperations(host)
|
|
const changes = new GitHandlerWorktreeChangeOperations(host)
|
|
const discard = new GitHandlerDiscardOperations(host)
|
|
const comparison = new GitHandlerComparisonOperations(host)
|
|
const fetch = new GitHandlerFetchOperations(host)
|
|
const sync = new GitHandlerSyncOperations(host)
|
|
const objectDiff = new GitHandlerObjectDiffOperations(host)
|
|
const exec = new GitHandlerExecOperations(host)
|
|
const worktree = new GitHandlerWorktreeOperations(host)
|
|
|
|
return {
|
|
read,
|
|
changes,
|
|
discard,
|
|
comparison,
|
|
fetch,
|
|
sync,
|
|
objectDiff,
|
|
exec,
|
|
worktree
|
|
}
|
|
}
|
|
|
|
export type GitHandlerOperationSet = ReturnType<typeof createGitHandlerOperationSet>
|