apps/server/src/sourceControl/AzureDevOpsCli.test.ts | 38 +++++++ apps/server/src/sourceControl/GitHubSourceControlProvider.test.ts | 188 +++++++++++++++++++++++++++++++- apps/server/src/sourceControl/GitHubSourceControlProvider.ts | 34 ++++-- apps/server/src/sourceControl/GitLabSourceControlProvider.test.ts | 72 ++++++++++++ apps/server/src/sourceControl/GitLabSourceControlProvider.ts | 44 ++++++-- apps/server/src/sourceControl/SourceControlDiscovery.test.ts | 48 +++++--- apps/server/src/sourceControl/SourceControlProviderDiscovery.ts | 62 +++++++++++ apps/server/src/sourceControl/SourceControlProviderRegistry.test.ts | 73 ++++++++++++- apps/server/src/sourceControl/SourceControlProviderRegistry.ts | 8 +- apps/server/src/sourceControl/azureDevOpsPullRequests.ts | 74 ++++++++++++- apps/server/src/sourceControl/gitHubAuthStatus.ts | 72 ++++++++++++ apps/server/src/sourceControl/gitLabAuthStatus.ts | 48 ++++++++ packages/shared/src/sourceControl.test.ts | 19 ++++ packages/shared/src/sourceControl.ts | 25 +++-- 14 files changed, 757 insertions(+), 48 deletions(-)