apps/server/scripts/evaluate-thread-titles.ts | 4 +- apps/server/src/serverSettings.test.ts | 136 +++++++++++++++++++ apps/server/src/serverSettings.ts | 101 +++++++++++++-- apps/server/src/sourceControl/BitbucketApi.test.ts | 77 ++++++++++- apps/server/src/sourceControl/BitbucketApi.ts | 100 +++++++++++--- apps/server/src/sourceControl/BitbucketSourceControlProvider.ts | 3 +- apps/server/src/sourceControl/SourceControlDiscovery.test.ts | 2 +- apps/web/src/components/settings/BitbucketCredentialsSettings.tsx | 223 ++++++++++++++++++++++++++++++++ apps/web/src/components/settings/SourceControlSettings.tsx | 24 +++- apps/web/src/components/settings/settingsSearch.ts | 8 ++ docs/user/source-control.md | 27 ++-- packages/contracts/src/pullRequest.ts | 4 +- packages/contracts/src/settings.ts | 22 ++++ 13 files changed, 678 insertions(+), 53 deletions(-)