apps/server/src/git/GitManager.test.ts | 26 ++ apps/server/src/orchestration/PullRequestSyncReactor.test.ts | 82 ++++++ apps/server/src/orchestration/PullRequestSyncReactor.ts | 64 +++-- apps/server/src/orchestration/ThreadPullRequestReactor.ts | 4 +- apps/server/src/pullRequest/GitHubPullRequestCli.ts | 7 +- apps/server/src/pullRequest/PullRequestProvider.ts | 5 + apps/server/src/pullRequest/PullRequestService.ts | 1 + apps/server/src/pullRequest/gitHubPullRequestJson.test.ts | 38 +++ apps/server/src/pullRequest/gitHubPullRequestJson.ts | 8 +- apps/server/src/sourceControl/GitHubCli.test.ts | 331 +++++++++++++++++++++- apps/server/src/sourceControl/GitHubCli.ts | 480 +++++++++++++++++++++++++++++--- apps/server/src/sourceControl/GitHubSourceControlProvider.test.ts | 104 +++---- apps/server/src/sourceControl/GitHubSourceControlProvider.ts | 69 ++--- apps/server/src/sourceControl/gitHubPullRequests.ts | 31 ++- packages/contracts/src/pullRequest.ts | 2 + 15 files changed, 1039 insertions(+), 213 deletions(-)