apps/server/src/git/GitManager.test.ts | 144 +++++++++++++ apps/server/src/git/GitManager.ts | 29 ++- apps/server/src/git/GitWorkflowService.test.ts | 1 + apps/server/src/git/GitWorkflowService.ts | 1 + apps/server/src/server.ts | 3 +- apps/server/src/sourceControl/GitLabCli.test.ts | 266 +++++++++++++++++++++++ apps/server/src/sourceControl/GitLabCli.ts | 368 ++++++++++++++++++++++++++++++++ apps/server/src/sourceControl/GitLabSourceControlProvider.test.ts | 105 +++++++++ apps/server/src/sourceControl/GitLabSourceControlProvider.ts | 106 +++++++++ apps/server/src/sourceControl/SourceControlDiscovery.test.ts | 2 +- apps/server/src/sourceControl/SourceControlDiscovery.ts | 2 +- apps/server/src/sourceControl/SourceControlProviderRegistry.test.ts | 36 ++-- apps/server/src/sourceControl/SourceControlProviderRegistry.ts | 6 + apps/server/src/sourceControl/gitLabMergeRequests.ts | 148 +++++++++++++ apps/server/src/vcs/GitVcsDriver.ts | 11 + apps/server/src/vcs/GitVcsDriverCore.test.ts | 84 ++++++++ apps/server/src/vcs/GitVcsDriverCore.ts | 65 +++++- apps/web/src/components/GitActionsControl.logic.test.ts | 62 ++++++ apps/web/src/components/GitActionsControl.logic.ts | 14 +- apps/web/src/components/Icons.tsx | 181 ++++++++++++++-- apps/web/src/components/settings/SourceControlSettings.tsx | 151 +++---------- apps/web/src/rpc/wsRpcClient.test.ts | 1 + packages/contracts/src/git.ts | 1 + packages/shared/src/git.ts | 4 + 24 files changed, 1606 insertions(+), 185 deletions(-)