apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.tsx | 11 +++ apps/server/src/pullRequest/GitHubPullRequestCli.test.ts | 164 ++++++++++++++++++++++++++++++++ apps/server/src/pullRequest/GitHubPullRequestCli.ts | 81 +++++++++++++++- apps/server/src/pullRequest/GitHubPullRequestProvider.ts | 1 + apps/server/src/pullRequest/PullRequestProvider.ts | 2 + apps/server/src/pullRequest/PullRequestService.test.ts | 66 +++++++++++++ apps/server/src/pullRequest/PullRequestService.ts | 87 +++++++++++------ apps/server/src/pullRequest/mergeMessage.test.ts | 79 +++++++++++++++ apps/server/src/pullRequest/mergeMessage.ts | 54 +++++++++++ apps/web/src/components/settings/ProjectDefaultsSettings.tsx | 27 ++++++ apps/web/src/components/settings/settingsSearch.ts | 7 ++ docs/user/source-control.md | 6 ++ packages/contracts/src/settings.test.ts | 15 +++ packages/contracts/src/settings.ts | 4 + 14 files changed, 570 insertions(+), 34 deletions(-)