├── .aspect ├── bazelrc │ ├── .gitignore │ ├── BUILD.bazel │ ├── bazel6.bazelrc │ ├── ci.bazelrc │ ├── ci.macos.bazelrc │ ├── ci.sourcegraph.bazelrc │ ├── convenience.bazelrc │ ├── correctness.bazelrc │ ├── debug.bazelrc │ ├── github.bazelrc │ ├── javascript.bazelrc │ ├── performance.bazelrc │ └── rules_ts.bazelrc ├── cli │ └── config.yaml └── rules │ └── external_repository_action_cache │ └── npm_translate_lock_LTE4Nzc1MDcwNjU= ├── .bazel_fix_commands.json ├── .bazelignore ├── .bazeliskrc ├── .bazelrc ├── .bazelversion ├── .buildkite ├── hooks │ ├── post-checkout │ ├── pre-command │ └── pre-exit ├── pipeline.app.yml ├── pipeline.backcompat.yml ├── pipeline.devx-cron.yml └── pipeline.yml ├── .dockerignore ├── .editorconfig ├── .eslintrc.js ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── accessibility_issue.yaml │ ├── bug_report.md │ ├── contractor_issue.md │ ├── customer_feedback.md │ ├── design_debt.md │ ├── dev-infra.md │ ├── docs-issue.md │ ├── feature_request.md │ ├── flaky_test.yaml │ ├── good_first_issue.md │ ├── growth_marketing_issue.yaml │ ├── jetbrains.md │ ├── question.md │ ├── security-release-approval.md │ ├── sg_bug.md │ ├── tracking_issue.md │ └── wildcard_proposal.md ├── PULL_REQUEST_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE │ ├── browser_extension.md │ └── developer_insights.md ├── teams.yml ├── test.CODEOWNERS └── workflows │ ├── CODENOTIFY │ ├── backport.yml │ ├── buf-breaking-check.yml │ ├── buildchecker-history.yml │ ├── buildchecker.yml │ ├── codenotify.yml │ ├── label-move.yml │ ├── label-notify.yml │ ├── licenses-check.yml │ ├── licenses-update.yml │ ├── lighthouse-production.yml-disabled │ ├── merge-pr.yml │ ├── move-labled-issues-to-project.yml │ ├── pr-auditor.yml │ ├── progress.yml │ ├── pull-request.yml │ ├── release-protector.yml │ ├── scip-go.yml │ ├── scip-typescript.yml │ ├── sg-binary-release.yml │ ├── sg-setup.yml │ ├── team-labeler.yml │ ├── tracking-issue.yml │ ├── universal-ctags.yml │ └── update-embeddings-list.yml ├── .gitignore ├── .graphqlrc.yml ├── .hadolint.yaml ├── .mailmap ├── .mocharc.js ├── .npmrc ├── .percy.yml ├── .pre-commit-config.yaml ├── .prettierignore ├── .stylelintignore ├── .stylelintrc.json ├── .swcrc ├── .tool-versions ├── .trivyignore ├── .vscode ├── cody.json ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── BUILD.bazel ├── CHANGELOG.app.md ├── CHANGELOG.md ├── CODENOTIFY ├── CONTRIBUTING.md ├── LICENSE ├── LICENSE.enterprise ├── README.md ├── SECURITY.md ├── WORKSPACE ├── client ├── BUILD.bazel ├── README.md ├── app-shell │ ├── .eslintignore │ ├── .gitignore │ ├── BUILD.bazel │ ├── dev │ │ ├── BUILD.bazel │ │ ├── esbuild │ │ │ ├── BUILD.bazel │ │ │ └── build.ts │ │ └── tsconfig.json │ ├── package.json │ ├── src │ │ └── app-shell.tsx │ ├── static │ │ ├── error.html │ │ ├── error.svg │ │ └── index.html │ └── tsconfig.json ├── branded │ ├── .bazelignore │ ├── .stylelintrc.json │ ├── BUILD.bazel │ ├── README.md │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── CodeSnippet.module.scss │ │ │ ├── CodeSnippet.story.tsx │ │ │ ├── CodeSnippet.tsx │ │ │ ├── SourcegraphLogo.tsx │ │ │ ├── Timestamp │ │ │ │ ├── Timestamp.test.tsx │ │ │ │ ├── Timestamp.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── Timestamp.test.tsx.snap │ │ │ │ └── index.ts │ │ │ ├── Toggle.module.scss │ │ │ ├── Toggle.story.tsx │ │ │ ├── Toggle.test.tsx │ │ │ ├── Toggle.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── Toggle.test.tsx.snap │ │ │ ├── constants.ts │ │ │ └── panel │ │ │ │ ├── MixPreciseAndSearchBasedReferencesToggle.tsx │ │ │ │ ├── TabbedPanelContent.fixtures.ts │ │ │ │ ├── TabbedPanelContent.module.scss │ │ │ │ ├── TabbedPanelContent.story.tsx │ │ │ │ ├── TabbedPanelContent.test.tsx │ │ │ │ ├── TabbedPanelContent.tsx │ │ │ │ └── views │ │ │ │ ├── EmptyPanelView.module.scss │ │ │ │ ├── EmptyPanelView.tsx │ │ │ │ ├── PanelContent.module.scss │ │ │ │ └── PanelContent.tsx │ │ ├── globals.d.ts │ │ ├── index.ts │ │ ├── search-ui │ │ │ ├── README.md │ │ │ ├── components │ │ │ │ ├── CODENOTIFY │ │ │ │ ├── CodeExcerpt.module.scss │ │ │ │ ├── CodeExcerpt.test.tsx │ │ │ │ ├── CodeExcerpt.tsx │ │ │ │ ├── CodeHostIcon.tsx │ │ │ │ ├── CommitSearchResult.tsx │ │ │ │ ├── CommitSearchResultMatch.module.scss │ │ │ │ ├── CommitSearchResultMatch.tsx │ │ │ │ ├── CopyPathAction.module.scss │ │ │ │ ├── CopyPathAction.tsx │ │ │ │ ├── FileContentSearchResult.test.tsx │ │ │ │ ├── FileContentSearchResult.tsx │ │ │ │ ├── FileMatchChildren.module.scss │ │ │ │ ├── FileMatchChildren.test.tsx │ │ │ │ ├── FileMatchChildren.tsx │ │ │ │ ├── FilePathSearchResult.tsx │ │ │ │ ├── LastSyncedIcon.tsx │ │ │ │ ├── OwnerSearchResult.module.scss │ │ │ │ ├── OwnerSearchResult.tsx │ │ │ │ ├── QueryExamples.constants.ts │ │ │ │ ├── QueryExamples.module.scss │ │ │ │ ├── QueryExamples.tsx │ │ │ │ ├── RepoFileLink.test.tsx │ │ │ │ ├── RepoFileLink.tsx │ │ │ │ ├── RepoMetadata.module.scss │ │ │ │ ├── RepoMetadata.story.tsx │ │ │ │ ├── RepoMetadata.tsx │ │ │ │ ├── RepoSearchResult.tsx │ │ │ │ ├── ResultContainer.module.scss │ │ │ │ ├── ResultContainer.tsx │ │ │ │ ├── SearchResult.module.scss │ │ │ │ ├── SearchResultStar.module.scss │ │ │ │ ├── SearchResultStar.tsx │ │ │ │ ├── SmartSearchPreview.module.scss │ │ │ │ ├── SmartSearchPreview.tsx │ │ │ │ ├── SymbolSearchResult.module.scss │ │ │ │ ├── SymbolSearchResult.tsx │ │ │ │ ├── SyntaxHighlightedSearchQuery.story.tsx │ │ │ │ ├── SyntaxHighlightedSearchQuery.test.tsx │ │ │ │ ├── SyntaxHighlightedSearchQuery.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── RepoFileLink.test.tsx.snap │ │ │ │ │ └── SyntaxHighlightedSearchQuery.test.tsx.snap │ │ │ │ ├── codeLinkNavigation.ts │ │ │ │ ├── index.ts │ │ │ │ └── useQueryExamples.tsx │ │ │ ├── documentation │ │ │ │ ├── ModalVideo.module.scss │ │ │ │ └── ModalVideo.tsx │ │ │ ├── experimental.ts │ │ │ ├── index.ts │ │ │ ├── input │ │ │ │ ├── BaseCodeMirrorQueryInput.story.tsx │ │ │ │ ├── BaseCodeMirrorQueryInput.tsx │ │ │ │ ├── CodeMirrorQueryInput.module.scss │ │ │ │ ├── CodeMirrorQueryInput.tsx │ │ │ │ ├── LazyQueryInput.module.scss │ │ │ │ ├── LazyQueryInput.test.tsx │ │ │ │ ├── LazyQueryInput.tsx │ │ │ │ ├── QueryInput.ts │ │ │ │ ├── SearchBox.module.scss │ │ │ │ ├── SearchBox.story.tsx │ │ │ │ ├── SearchBox.tsx │ │ │ │ ├── SearchButton.module.scss │ │ │ │ ├── SearchButton.tsx │ │ │ │ ├── SearchContextDropdown.module.scss │ │ │ │ ├── SearchContextDropdown.test.tsx │ │ │ │ ├── SearchContextDropdown.tsx │ │ │ │ ├── SearchContextMenu.module.scss │ │ │ │ ├── SearchContextMenu.story.tsx │ │ │ │ ├── SearchContextMenu.test.tsx │ │ │ │ ├── SearchContextMenu.tsx │ │ │ │ ├── SearchContextMenuItem.story.tsx │ │ │ │ ├── SearchHelpDropdownButton.module.scss │ │ │ │ ├── SearchHelpDropdownButton.tsx │ │ │ │ ├── SearchHistoryDropdown.module.scss │ │ │ │ ├── SearchHistoryDropdown.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── LazyQueryInput.test.tsx.snap │ │ │ │ │ └── SearchContextMenu.test.tsx.snap │ │ │ │ ├── codemirror │ │ │ │ │ ├── README.md │ │ │ │ │ ├── active-filter.ts │ │ │ │ │ ├── completion.test.ts │ │ │ │ │ ├── completion.ts │ │ │ │ │ ├── diagnostics.ts │ │ │ │ │ ├── event-handlers.ts │ │ │ │ │ ├── history.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── loading-indicator.ts │ │ │ │ │ ├── multiline.ts │ │ │ │ │ ├── parsedQuery.ts │ │ │ │ │ ├── placeholder.ts │ │ │ │ │ ├── queryState.ts │ │ │ │ │ ├── react.ts │ │ │ │ │ ├── syntax-highlighting.ts │ │ │ │ │ └── token-info.ts │ │ │ │ ├── experimental │ │ │ │ │ ├── CodeMirrorQueryInputWrapper.module.scss │ │ │ │ │ ├── CodeMirrorQueryInputWrapper.tsx │ │ │ │ │ ├── LazyCodeMirrorQueryInput.tsx │ │ │ │ │ ├── README.md │ │ │ │ │ ├── Suggestions.module.scss │ │ │ │ │ ├── Suggestions.tsx │ │ │ │ │ ├── codemirror │ │ │ │ │ │ ├── example-suggestions.ts │ │ │ │ │ │ ├── history.ts │ │ │ │ │ │ ├── searchcontext.test.ts │ │ │ │ │ │ ├── searchcontext.ts │ │ │ │ │ │ └── syntax-highlighting.ts │ │ │ │ │ ├── filters.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── modes.ts │ │ │ │ │ ├── placeholder.ts │ │ │ │ │ ├── suggestionsExtension.ts │ │ │ │ │ ├── utils.test.ts │ │ │ │ │ └── utils.ts │ │ │ │ └── toggles │ │ │ │ │ ├── QueryInputToggle.tsx │ │ │ │ │ ├── SmartSearchToggle.module.scss │ │ │ │ │ ├── SmartSearchToggle.tsx │ │ │ │ │ ├── Toggles.module.scss │ │ │ │ │ ├── Toggles.test.tsx │ │ │ │ │ ├── Toggles.tsx │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── Toggles.test.tsx.snap │ │ │ │ │ └── index.ts │ │ │ ├── results │ │ │ │ ├── AnnotatedSearchExample.module.scss │ │ │ │ ├── AnnotatedSearchExample.tsx │ │ │ │ ├── NoResultsPage.module.scss │ │ │ │ ├── NoResultsPage.tsx │ │ │ │ ├── StreamingSearchResultsFooter.tsx │ │ │ │ ├── StreamingSearchResultsList.module.scss │ │ │ │ ├── StreamingSearchResultsList.tsx │ │ │ │ ├── progress │ │ │ │ │ ├── StreamingProgress.story.tsx │ │ │ │ │ ├── StreamingProgress.tsx │ │ │ │ │ ├── StreamingProgressCount.module.scss │ │ │ │ │ ├── StreamingProgressCount.test.tsx │ │ │ │ │ ├── StreamingProgressCount.tsx │ │ │ │ │ ├── StreamingProgressSkippedButton.module.scss │ │ │ │ │ ├── StreamingProgressSkippedButton.test.tsx │ │ │ │ │ ├── StreamingProgressSkippedButton.tsx │ │ │ │ │ ├── StreamingProgressSkippedPopover.module.scss │ │ │ │ │ ├── StreamingProgressSkippedPopover.story.tsx │ │ │ │ │ ├── StreamingProgressSkippedPopover.test.tsx │ │ │ │ │ ├── StreamingProgressSkippedPopover.tsx │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── StreamingProgressCount.test.tsx.snap │ │ │ │ │ │ └── StreamingProgressSkippedPopover.test.tsx.snap │ │ │ │ │ ├── exhaustive-search │ │ │ │ │ │ ├── exhaustive-search-validation.test.ts │ │ │ │ │ │ └── exhaustive-search-validation.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── sidebar │ │ │ │ │ ├── FilterLink.test.tsx │ │ │ │ │ ├── FilterLink.tsx │ │ │ │ │ ├── QuickLink.test.tsx │ │ │ │ │ ├── QuickLink.tsx │ │ │ │ │ ├── SearchFilterSection.module.scss │ │ │ │ │ ├── SearchFilterSection.test.tsx │ │ │ │ │ ├── SearchFilterSection.tsx │ │ │ │ │ ├── SearchReference.module.scss │ │ │ │ │ ├── SearchReference.tsx │ │ │ │ │ ├── SearchSidebar.module.scss │ │ │ │ │ ├── SearchSidebar.tsx │ │ │ │ │ ├── SearchTypeLink.tsx │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── FilterLink.test.tsx.snap │ │ │ │ │ │ └── QuickLink.test.tsx.snap │ │ │ │ │ ├── helpers.test.ts │ │ │ │ │ ├── helpers.ts │ │ │ │ │ └── revisions.ts │ │ │ │ ├── use-items-to-show.test.ts │ │ │ │ ├── use-items-to-show.ts │ │ │ │ └── useSearchResultsKeyboardNavigation.ts │ │ │ └── util │ │ │ │ ├── index.ts │ │ │ │ ├── query.ts │ │ │ │ └── stars.ts │ │ └── testSetup.test.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── browser │ ├── .arcconfig │ ├── .bazelignore │ ├── .eslintignore │ ├── .gitignore │ ├── .stylelintrc.json │ ├── BUILD.bazel │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── assets │ │ ├── BUILD.bazel │ │ └── img │ │ │ ├── dev │ │ │ ├── icon-128.png │ │ │ ├── icon-32.png │ │ │ ├── icon-48.png │ │ │ ├── icon-active-with-alert-128.png │ │ │ ├── icon-active-with-alert-32.png │ │ │ ├── icon-active-with-alert-48.png │ │ │ ├── icon-inactive-128.png │ │ │ ├── icon-inactive-32.png │ │ │ └── icon-inactive-48.png │ │ │ ├── icon-128.png │ │ │ ├── icon-32.png │ │ │ ├── icon-48.png │ │ │ ├── icon-active-with-alert-128.png │ │ │ ├── icon-active-with-alert-32.png │ │ │ ├── icon-active-with-alert-48.png │ │ │ ├── icon-inactive-128.png │ │ │ ├── icon-inactive-32.png │ │ │ ├── icon-inactive-48.png │ │ │ ├── sourcegraph-logo-dark.svg │ │ │ ├── sourcegraph-logo-light.svg │ │ │ └── sourcegraph-mark.svg │ ├── code-intel-extensions.json │ ├── config │ │ ├── BUILD.bazel │ │ ├── esbuild.bazel.js │ │ ├── esbuild.ts │ │ ├── utils.ts │ │ └── web-ext │ │ │ └── config.json │ ├── cypress.json │ ├── detailed_description.txt │ ├── package.json │ ├── readme-load-extension-asset.png │ ├── scripts │ │ ├── build-ff.sh │ │ ├── build-inline-extensions.js │ │ ├── build-npm.ts │ │ ├── build-updates-manifest.ts │ │ ├── build.ts │ │ ├── create-source-zip.js │ │ ├── development.ts │ │ ├── esbuildPlugins.ts │ │ ├── publish-npm.ts │ │ ├── record-integration.js │ │ ├── release-firefox.sh │ │ ├── tasks.ts │ │ ├── test-integration.js │ │ └── utils.js │ ├── src │ │ ├── app.scss │ │ ├── branded.scss │ │ ├── browser-extension │ │ │ ├── ThemeWrapper.tsx │ │ │ ├── after-install-page │ │ │ │ ├── AfterInstallPageContent.module.scss │ │ │ │ ├── AfterInstallPageContent.story.tsx │ │ │ │ └── AfterInstallPageContent.tsx │ │ │ ├── browser-action-icon.ts │ │ │ ├── environmentAssertion.ts │ │ │ ├── knownCodeHosts.ts │ │ │ ├── manifest.spec.json │ │ │ ├── options-menu │ │ │ │ ├── OptionsPage.module.scss │ │ │ │ ├── OptionsPage.story.tsx │ │ │ │ ├── OptionsPage.tsx │ │ │ │ ├── OptionsPageAdvancedSettings.module.scss │ │ │ │ ├── OptionsPageAdvancedSettings.tsx │ │ │ │ └── components │ │ │ │ │ ├── OptionsPageContainer.module.scss │ │ │ │ │ └── OptionsPageContainer.tsx │ │ │ ├── pages │ │ │ │ ├── after_install.html │ │ │ │ ├── background.html │ │ │ │ └── options.html │ │ │ ├── schema.json │ │ │ ├── scripts │ │ │ │ ├── afterInstallPage.main.tsx │ │ │ │ ├── backgroundPage.main.ts │ │ │ │ ├── contentPage.main.ts │ │ │ │ └── optionsPage.main.tsx │ │ │ ├── updates.manifest.json │ │ │ ├── util │ │ │ │ └── index.ts │ │ │ └── web-extension-api │ │ │ │ ├── ExtensionStorageSubject.ts │ │ │ │ ├── README.md │ │ │ │ ├── fromBrowserEvent.ts │ │ │ │ ├── runtime.ts │ │ │ │ ├── storage.ts │ │ │ │ └── types.ts │ │ ├── config │ │ │ ├── background.entry.ts │ │ │ ├── content.entry.ts │ │ │ ├── extension.entry.ts │ │ │ ├── options.entry.ts │ │ │ └── page.entry.ts │ │ ├── end-to-end │ │ │ ├── BUILD.bazel │ │ │ ├── bitbucket.test.ts │ │ │ ├── ghe.test.ts │ │ │ ├── github.test.ts │ │ │ ├── gitlab.test.ts │ │ │ ├── phabricator.test.ts │ │ │ ├── shared.ts │ │ │ └── tsconfig.json │ │ ├── globals.d.ts │ │ ├── highlight.scss │ │ ├── integration │ │ │ ├── BUILD.bazel │ │ │ ├── __fixtures__ │ │ │ │ ├── git_hub_adds_view_on_sourcegraph_buttons_to_files │ │ │ │ │ └── -SG_POLLY-adds_view_on_sourcegraph_buttons_to_files_3427147428 │ │ │ │ │ │ └── recording.har.gz │ │ │ │ ├── git_hub_pull_request_pages_commit_view_has_sourcegraph_icon_button_and_provides_hover_tooltips_for_pull_requests_in_split_mode │ │ │ │ │ └── -SG_POLLY-has_sourcegraph_icon_button_and_provides_hover_tooltips_for_pull_requests_in_sp_4267085686 │ │ │ │ │ │ └── recording.har.gz │ │ │ │ ├── git_hub_pull_request_pages_commit_view_has_sourcegraph_icon_button_and_provides_hover_tooltips_for_pull_requests_in_unified_mode │ │ │ │ │ └── -SG_POLLY-has_sourcegraph_icon_button_and_provides_hover_tooltips_for_pull_requests_in_un_3628421796 │ │ │ │ │ │ └── recording.har.gz │ │ │ │ ├── git_hub_pull_request_pages_files_changed_view_provides_hover_tooltips_for_pull_requests_in_split_mode │ │ │ │ │ └── -SG_POLLY-provides_hover_tooltips_for_pull_requests_in_split_mode_1547996434 │ │ │ │ │ │ └── recording.har.gz │ │ │ │ ├── git_hub_pull_request_pages_files_changed_view_provides_hover_tooltips_for_pull_requests_in_unified_mode │ │ │ │ │ └── -SG_POLLY-provides_hover_tooltips_for_pull_requests_in_unified_mode_3915949992 │ │ │ │ │ │ └── recording.har.gz │ │ │ │ ├── git_hub_search_pages_advanced_search_page_if_search_input_has_value_search_on_sourcegraph_click_navigates_to_sourcegraph_search_page_with_type_repo_and_search_query │ │ │ │ │ └── -SG_POLLY-if_search_input_has_value_search_on_sourcegraph_click_navigates_to_sourcegraph__2599053469 │ │ │ │ │ │ └── recording.har.gz │ │ │ │ ├── git_hub_search_pages_search_results_page_global_search_page_viewport_m_search_on_sourcegraph_click_navigates_to_sourcegraph_search_page_with_proper_result_type_language_and_search_query_from_search_input │ │ │ │ │ └── -SG_POLLY-search_on_sourcegraph_click_navigates_to_sourcegraph_search_page_with_proper_re_2565158826 │ │ │ │ │ │ └── recording.har.gz │ │ │ │ ├── git_hub_search_pages_search_results_page_repo_search_page_viewport_l_search_on_sourcegraph_click_navigates_to_sourcegraph_search_page_with_proper_result_type_language_and_search_query_from_search_input │ │ │ │ │ └── -SG_POLLY-search_on_sourcegraph_click_navigates_to_sourcegraph_search_page_with_proper_re_2565158826 │ │ │ │ │ │ └── recording.har.gz │ │ │ │ ├── git_hub_search_pages_simple_search_page_if_search_input_has_value_search_on_sourcegraph_click_navigates_to_sourcegraph_search_page_with_type_repo_and_search_query │ │ │ │ │ └── -SG_POLLY-if_search_input_has_value_search_on_sourcegraph_click_navigates_to_sourcegraph__2599053469 │ │ │ │ │ │ └── recording.har.gz │ │ │ │ ├── git_hub_shows_hover_tooltips_when_hovering_a_token_and_respects_enable_single_click_to_go_to_definition_setting │ │ │ │ │ └── -SG_POLLY-shows_hover_tooltips_when_hovering_a_token_and_respects_enable_single_click_to__2379744388 │ │ │ │ │ │ └── recording.har.gz │ │ │ │ ├── git_lab_adds_view_on_sourcegraph_buttons_to_files │ │ │ │ │ └── -SG_POLLY-adds_view_on_sourcegraph_buttons_to_files_3427147428 │ │ │ │ │ │ └── recording.har.gz │ │ │ │ └── git_lab_shows_hover_tooltips_when_hovering_a_token │ │ │ │ │ └── -SG_POLLY-shows_hover_tooltips_when_hovering_a_token_2664440384 │ │ │ │ │ └── recording.har.gz │ │ │ ├── context.ts │ │ │ ├── github.test.ts │ │ │ ├── gitlab.test.ts │ │ │ ├── graphql.ts │ │ │ ├── shared.ts │ │ │ └── tsconfig.json │ │ ├── native-integration │ │ │ ├── extensionHostFrame.html │ │ │ ├── nativeIntegration.main.ts │ │ │ └── phabricator │ │ │ │ ├── phabricatorNativeIntegration.main.ts │ │ │ │ └── util.ts │ │ ├── shared.scss │ │ ├── shared │ │ │ ├── backend │ │ │ │ ├── diffs.tsx │ │ │ │ ├── extension-api-conversion.tsx │ │ │ │ ├── headers.ts │ │ │ │ ├── requestGraphQl.ts │ │ │ │ ├── search.tsx │ │ │ │ ├── server.ts │ │ │ │ └── userEvents.tsx │ │ │ ├── cli │ │ │ │ ├── index.ts │ │ │ │ └── search.ts │ │ │ ├── code-hosts │ │ │ │ ├── bitbucket-cloud │ │ │ │ │ ├── codeHost.module.scss │ │ │ │ │ ├── codeHost.test.ts │ │ │ │ │ ├── codeHost.ts │ │ │ │ │ ├── context.ts │ │ │ │ │ ├── domFunctions.ts │ │ │ │ │ ├── fileInfo.ts │ │ │ │ │ └── scrape.ts │ │ │ │ ├── bitbucket │ │ │ │ │ ├── __fixtures__ │ │ │ │ │ │ ├── browse.html │ │ │ │ │ │ ├── code-views │ │ │ │ │ │ │ ├── pull-request │ │ │ │ │ │ │ │ ├── split │ │ │ │ │ │ │ │ │ ├── added.html │ │ │ │ │ │ │ │ │ ├── copied.html │ │ │ │ │ │ │ │ │ ├── deleted.html │ │ │ │ │ │ │ │ │ ├── modified.html │ │ │ │ │ │ │ │ │ ├── moved.html │ │ │ │ │ │ │ │ │ └── renamed.html │ │ │ │ │ │ │ │ └── unified │ │ │ │ │ │ │ │ │ └── modified.html │ │ │ │ │ │ │ ├── single-file-diff.html │ │ │ │ │ │ │ └── single-file-source.html │ │ │ │ │ │ ├── pr-modified.html │ │ │ │ │ │ └── single-file.html │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ └── domFunctions.test.tsx.snap │ │ │ │ │ ├── api.ts │ │ │ │ │ ├── codeHost.module.scss │ │ │ │ │ ├── codeHost.test.ts │ │ │ │ │ ├── codeHost.tsx │ │ │ │ │ ├── context.tsx │ │ │ │ │ ├── domFunctions.test.tsx │ │ │ │ │ ├── domFunctions.ts │ │ │ │ │ ├── fileInfo.ts │ │ │ │ │ ├── scrape.test.ts │ │ │ │ │ └── scrape.ts │ │ │ │ ├── gerrit │ │ │ │ │ ├── codeHost.module.scss │ │ │ │ │ └── codeHost.ts │ │ │ │ ├── github │ │ │ │ │ ├── __fixtures__ │ │ │ │ │ │ ├── ghe-2.14.11 │ │ │ │ │ │ │ ├── blob │ │ │ │ │ │ │ │ ├── refined-github │ │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ │ └── vanilla │ │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ ├── commit │ │ │ │ │ │ │ │ ├── refined-github │ │ │ │ │ │ │ │ │ ├── split │ │ │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ │ │ └── unified │ │ │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ │ └── vanilla │ │ │ │ │ │ │ │ │ ├── split │ │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ │ │ └── unified │ │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ ├── pull-request-discussion │ │ │ │ │ │ │ │ ├── refined-github │ │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ │ └── vanilla │ │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ └── pull-request │ │ │ │ │ │ │ │ ├── refined-github │ │ │ │ │ │ │ │ ├── split │ │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ │ └── unified │ │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ │ └── vanilla │ │ │ │ │ │ │ │ ├── split │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ │ └── unified │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ └── github.com │ │ │ │ │ │ │ ├── blob │ │ │ │ │ │ │ ├── refined-github │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ └── vanilla │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ ├── commit │ │ │ │ │ │ │ ├── refined-github │ │ │ │ │ │ │ │ ├── split │ │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ │ └── unified │ │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ └── vanilla │ │ │ │ │ │ │ │ ├── split │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ │ └── unified │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ ├── pull-request-discussion │ │ │ │ │ │ │ ├── refined-github │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ └── vanilla │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ └── pull-request │ │ │ │ │ │ │ ├── refined-github │ │ │ │ │ │ │ ├── split │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ └── unified │ │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ └── vanilla │ │ │ │ │ │ │ ├── split │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ └── page.html │ │ │ │ │ │ │ └── unified │ │ │ │ │ │ │ ├── code-view.html │ │ │ │ │ │ │ └── page.html │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── domFunctions.test.tsx.snap │ │ │ │ │ │ └── util.test.tsx.snap │ │ │ │ │ ├── codeHost.module.scss │ │ │ │ │ ├── codeHost.test.ts │ │ │ │ │ ├── codeHost.tsx │ │ │ │ │ ├── domFunctions.test.tsx │ │ │ │ │ ├── domFunctions.ts │ │ │ │ │ ├── fileInfo.test.ts │ │ │ │ │ ├── fileInfo.ts │ │ │ │ │ ├── util.test.tsx │ │ │ │ │ └── util.tsx │ │ │ │ ├── gitlab │ │ │ │ │ ├── __fixtures__ │ │ │ │ │ │ ├── code-views │ │ │ │ │ │ │ ├── blob.html │ │ │ │ │ │ │ └── merge-request │ │ │ │ │ │ │ │ ├── legacy_split.html │ │ │ │ │ │ │ │ ├── legacy_unified.html │ │ │ │ │ │ │ │ ├── split.html │ │ │ │ │ │ │ │ └── unified.html │ │ │ │ │ │ ├── merge-request.html │ │ │ │ │ │ └── repository.html │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ └── domFunctions.test.tsx.snap │ │ │ │ │ ├── api.ts │ │ │ │ │ ├── codeHost.module.scss │ │ │ │ │ ├── codeHost.test.ts │ │ │ │ │ ├── codeHost.ts │ │ │ │ │ ├── domFunctions.test.tsx │ │ │ │ │ ├── domFunctions.ts │ │ │ │ │ ├── fileInfo.ts │ │ │ │ │ ├── scrape.test.ts │ │ │ │ │ └── scrape.ts │ │ │ │ ├── phabricator │ │ │ │ │ ├── __fixtures__ │ │ │ │ │ │ ├── code-views │ │ │ │ │ │ │ ├── 2017.09-r1 │ │ │ │ │ │ │ │ ├── commit │ │ │ │ │ │ │ │ │ ├── split.html │ │ │ │ │ │ │ │ │ └── unified.html │ │ │ │ │ │ │ │ ├── differential │ │ │ │ │ │ │ │ │ ├── split.html │ │ │ │ │ │ │ │ │ └── unified.html │ │ │ │ │ │ │ │ └── diffusion.html │ │ │ │ │ │ │ └── 2019.21.0-r25 │ │ │ │ │ │ │ │ └── differential │ │ │ │ │ │ │ │ ├── split.html │ │ │ │ │ │ │ │ └── unified.html │ │ │ │ │ │ ├── diff.html │ │ │ │ │ │ └── pages │ │ │ │ │ │ │ ├── commit-view.html │ │ │ │ │ │ │ ├── differential-diff-comparison.html │ │ │ │ │ │ │ ├── differential-revision.html │ │ │ │ │ │ │ └── diffusion.html │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ └── domFunctions.test.tsx.snap │ │ │ │ │ ├── backend.tsx │ │ │ │ │ ├── codeHost.module.scss │ │ │ │ │ ├── codeHost.test.ts │ │ │ │ │ ├── codeHost.ts │ │ │ │ │ ├── domFunctions.test.tsx │ │ │ │ │ ├── domFunctions.ts │ │ │ │ │ ├── fileInfo.test.ts │ │ │ │ │ ├── fileInfo.ts │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── scrape.ts │ │ │ │ │ └── util.tsx │ │ │ │ ├── shared │ │ │ │ │ ├── SignInButton.tsx │ │ │ │ │ ├── ViewOnSourcegraphButton.module.scss │ │ │ │ │ ├── ViewOnSourcegraphButton.test.tsx │ │ │ │ │ ├── ViewOnSourcegraphButton.tsx │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ └── ViewOnSourcegraphButton.test.tsx.snap │ │ │ │ │ ├── codeHost.module.scss │ │ │ │ │ ├── codeHost.test.tsx │ │ │ │ │ ├── codeHost.tsx │ │ │ │ │ ├── codeHostTestUtils.ts │ │ │ │ │ ├── codeViews.test.ts │ │ │ │ │ ├── codeViews.ts │ │ │ │ │ ├── errors.ts │ │ │ │ │ ├── extensions.tsx │ │ │ │ │ ├── inject.ts │ │ │ │ │ ├── nativeTooltips.module.scss │ │ │ │ │ ├── testHelpers.ts │ │ │ │ │ ├── util │ │ │ │ │ │ ├── fileInfo.ts │ │ │ │ │ │ └── selections.ts │ │ │ │ │ ├── views.test.ts │ │ │ │ │ └── views.ts │ │ │ │ └── sourcegraph │ │ │ │ │ ├── inject.test.tsx │ │ │ │ │ └── inject.tsx │ │ │ ├── components │ │ │ │ ├── CodeViewToolbar.module.scss │ │ │ │ ├── CodeViewToolbar.tsx │ │ │ │ ├── HoverOverlay.story.tsx │ │ │ │ ├── OpenDiffOnSourcegraph.tsx │ │ │ │ ├── OpenOnSourcegraph.tsx │ │ │ │ ├── ShortcutProvider.tsx │ │ │ │ ├── SourcegraphIconButton.tsx │ │ │ │ ├── TrackAnchorClick.tsx │ │ │ │ └── WildcardThemeProvider.tsx │ │ │ ├── context.ts │ │ │ ├── extensionHostWorker.ts │ │ │ ├── platform │ │ │ │ ├── context.ts │ │ │ │ ├── extensionHost.ts │ │ │ │ ├── inlineExtensionsService.ts │ │ │ │ ├── ports.ts │ │ │ │ ├── settings.ts │ │ │ │ └── worker.ts │ │ │ ├── polyfills.ts │ │ │ ├── repo │ │ │ │ ├── backend.tsx │ │ │ │ └── index.tsx │ │ │ ├── sentry │ │ │ │ └── index.ts │ │ │ ├── tracking │ │ │ │ └── eventLogger.tsx │ │ │ └── util │ │ │ │ ├── context.tsx │ │ │ │ ├── dom.tsx │ │ │ │ ├── featureFlags.ts │ │ │ │ └── optionFlags.ts │ │ ├── testSetup.test.ts │ │ └── types │ │ │ ├── ajs │ │ │ └── index.d.ts │ │ │ └── webextension-polyfill │ │ │ └── index.d.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── build-config │ ├── .eslintignore │ ├── BUILD.bazel │ ├── README.md │ ├── package.json │ ├── src │ │ ├── esbuild │ │ │ ├── monacoPlugin.ts │ │ │ ├── packageResolutionPlugin.ts │ │ │ ├── plugins.ts │ │ │ ├── stylePlugin.ts │ │ │ └── workerPlugin.ts │ │ ├── index.ts │ │ ├── monaco-editor.ts │ │ ├── paths.ts │ │ └── utils │ │ │ └── environment-config.ts │ └── tsconfig.json ├── client-api │ ├── .eslintignore │ ├── BUILD.bazel │ ├── README.md │ ├── package.json │ ├── src │ │ ├── contribution.ts │ │ ├── hover.test.ts │ │ ├── hover.ts │ │ ├── index.ts │ │ ├── reference.ts │ │ └── textDocument.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── codeintellify │ ├── .eslintignore │ ├── BUILD.bazel │ ├── package.json │ ├── src │ │ ├── README.md │ │ ├── helpers.ts │ │ ├── hoverifier.test.ts │ │ ├── hoverifier.ts │ │ ├── index.ts │ │ ├── loading.test.ts │ │ ├── loading.ts │ │ ├── overlayPosition.test.ts │ │ ├── overlayPosition.ts │ │ ├── positions.test.ts │ │ ├── positions.ts │ │ ├── state.ts │ │ ├── testSetup.test.ts │ │ ├── testutils │ │ │ ├── dom.test.ts │ │ │ ├── dom.ts │ │ │ ├── fixtures.ts │ │ │ ├── generate.ts │ │ │ ├── github │ │ │ │ ├── generate.ts │ │ │ │ └── styles.css │ │ │ ├── mouse.ts │ │ │ ├── mux.go.txt │ │ │ ├── revision.ts │ │ │ └── sourcegraph │ │ │ │ ├── generate.ts │ │ │ │ └── styles.css │ │ ├── tokenPosition.test.ts │ │ ├── tokenPosition.ts │ │ ├── types.ts │ │ └── typings │ │ │ └── html.d.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── common │ ├── .eslintignore │ ├── BUILD.bazel │ ├── OWNERS │ ├── README.md │ ├── package.json │ ├── src │ │ ├── errors │ │ │ ├── constants.ts │ │ │ ├── errors.test.ts │ │ │ ├── errors.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ ├── types │ │ │ ├── highlight.js │ │ │ │ └── lib │ │ │ │ │ └── core.d.ts │ │ │ ├── highlightjs-graphql │ │ │ │ └── index.d.ts │ │ │ ├── index.ts │ │ │ └── utils.ts │ │ └── util │ │ │ ├── browserDetection.ts │ │ │ ├── compatNavigate.ts │ │ │ ├── fetchCache.test.ts │ │ │ ├── fetchCache.ts │ │ │ ├── hashCode.test.ts │ │ │ ├── hashCode.ts │ │ │ ├── highlightNode.test.ts │ │ │ ├── highlightNode.ts │ │ │ ├── index.ts │ │ │ ├── jsonc.test.ts │ │ │ ├── jsonc.ts │ │ │ ├── logger.ts │ │ │ ├── markdown │ │ │ ├── contributions.ts │ │ │ ├── index.ts │ │ │ ├── markdown.test.ts │ │ │ └── markdown.ts │ │ │ ├── path.ts │ │ │ ├── rxjs │ │ │ ├── asObservable.test.ts │ │ │ ├── asObservable.ts │ │ │ ├── combineLatestOrDefault.test.ts │ │ │ ├── combineLatestOrDefault.ts │ │ │ ├── index.ts │ │ │ ├── memoizeObservable.ts │ │ │ ├── repeatUntil.test.ts │ │ │ └── repeatUntil.ts │ │ │ ├── string.test.ts │ │ │ ├── strings.ts │ │ │ ├── types.ts │ │ │ ├── url.test.ts │ │ │ └── url.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── eslint-plugin-wildcard │ ├── BUILD.bazel │ ├── OWNERS │ ├── README.md │ ├── lib │ │ ├── index.js │ │ └── rules │ │ │ └── forbid-class-name.js │ └── package.json ├── extension-api-types │ ├── .eslintignore │ ├── BUILD.bazel │ ├── README.md │ ├── package.json │ ├── src │ │ ├── hover.d.ts │ │ ├── index.d.ts │ │ ├── location.d.ts │ │ └── workspace.d.ts │ └── tsconfig.json ├── extension-api │ ├── .eslintignore │ ├── BUILD.bazel │ ├── README.md │ ├── package.json │ ├── src │ │ └── sourcegraph.d.ts │ ├── tsconfig.json │ └── typedoc.js ├── http-client │ ├── .eslintignore │ ├── BUILD.bazel │ ├── OWNERS │ ├── README.md │ ├── package.json │ ├── src │ │ ├── graphql │ │ │ ├── apollo │ │ │ │ ├── client.ts │ │ │ │ ├── fromObservableQuery.test.ts │ │ │ │ ├── fromObservableQuery.ts │ │ │ │ ├── hooks.ts │ │ │ │ └── index.ts │ │ │ ├── constants.ts │ │ │ ├── graphql.test.ts │ │ │ ├── graphql.ts │ │ │ ├── links │ │ │ │ ├── concurrent-requests-link.ts │ │ │ │ └── index.ts │ │ │ └── types.ts │ │ ├── http-status-error.ts │ │ └── index.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── jetbrains │ ├── .eslintignore │ ├── .gitignore │ ├── .stylelintrc.json │ ├── BUILD.bazel │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── docs │ │ └── keymaps.png │ ├── globals.d.ts │ ├── package.json │ ├── scripts │ │ ├── buffer-shim.js │ │ ├── build.ts │ │ ├── process-shim.js │ │ ├── react-shim.js │ │ └── release.sh │ ├── settings.gradle.kts │ ├── standalone │ │ └── src │ │ │ ├── index.html │ │ │ └── server.ts │ ├── tsconfig.json │ └── webview │ │ ├── .bazelignore │ │ ├── BUILD.bazel │ │ └── src │ │ ├── bridge-mock │ │ ├── call-java-mock.ts │ │ ├── index.ts │ │ ├── renderColorDebugger.tsx │ │ └── theme-snapshots │ │ │ ├── dark.ts │ │ │ └── light.ts │ │ ├── index.scss │ │ ├── search │ │ ├── App.module.scss │ │ ├── App.tsx │ │ ├── GlobalKeyboardListeners.ts │ │ ├── StatusBar.module.scss │ │ ├── StatusBar.tsx │ │ ├── compat │ │ │ └── fetchSearchContexts.ts │ │ ├── index.tsx │ │ ├── input │ │ │ ├── JetBrainsSearchBox.module.scss │ │ │ ├── JetBrainsSearchBox.story.tsx │ │ │ ├── JetBrainsSearchBox.tsx │ │ │ ├── JetBrainsToggles.module.scss │ │ │ └── JetBrainsToggles.tsx │ │ ├── java-to-js-bridge.ts │ │ ├── jetbrains-icons │ │ │ ├── LICENSE.txt │ │ │ └── Search.tsx │ │ ├── js-to-java-bridge.ts │ │ ├── lib │ │ │ ├── ExpirationCache.ts │ │ │ ├── blob.ts │ │ │ └── requestGraphQl.ts │ │ ├── results │ │ │ ├── CommitSearchResult.module.scss │ │ │ ├── CommitSearchResult.tsx │ │ │ ├── FileSearchResult.module.scss │ │ │ ├── FileSearchResult.tsx │ │ │ ├── InfoDivider.module.scss │ │ │ ├── InfoDivider.tsx │ │ │ ├── PathSearchResult.tsx │ │ │ ├── RepoName.module.scss │ │ │ ├── RepoName.tsx │ │ │ ├── RepoSearchResult.module.scss │ │ │ ├── RepoSearchResult.tsx │ │ │ ├── SearchResultHeader.module.scss │ │ │ ├── SearchResultHeader.tsx │ │ │ ├── SearchResultLayout.module.scss │ │ │ ├── SearchResultLayout.tsx │ │ │ ├── SearchResultList.module.scss │ │ │ ├── SearchResultList.story.tsx │ │ │ ├── SearchResultList.tsx │ │ │ ├── SelectableSearchResult.module.scss │ │ │ ├── SelectableSearchResult.tsx │ │ │ ├── TrimmedCodeLineWithHighlights.tsx │ │ │ └── utils.ts │ │ └── types.d.ts │ │ ├── sourcegraph-api-access │ │ └── api-gateway.ts │ │ ├── sourcegraphSettings.ts │ │ └── telemetry │ │ └── EventLogger.ts ├── observability-client │ ├── .eslintignore │ ├── BUILD.bazel │ ├── OWNERS │ ├── README.md │ ├── package.json │ ├── src │ │ ├── constants.ts │ │ ├── exporters │ │ │ └── consoleBatchSpanExporter.ts │ │ ├── index.ts │ │ ├── instrumentations │ │ │ ├── constants.ts │ │ │ ├── fetch.ts │ │ │ ├── history.ts │ │ │ └── window-load.ts │ │ ├── processors │ │ │ ├── clientAttributesSpanProcessor.ts │ │ │ └── sharedSpanStoreProcessor.ts │ │ ├── react │ │ │ ├── TraceSpanProvider │ │ │ │ ├── TraceSpanProvider.tsx │ │ │ │ ├── index.ts │ │ │ │ └── useNewTraceContextProviderValue.ts │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ └── useCurrentSpan.ts │ │ ├── sdk │ │ │ ├── __tests__ │ │ │ │ └── getTracingUrl.test.ts │ │ │ ├── createActiveSpan.ts │ │ │ ├── createFinishedSpan.ts │ │ │ ├── getTracingUrl.ts │ │ │ ├── index.ts │ │ │ ├── instrumentationBaseWeb.ts │ │ │ ├── performance.ts │ │ │ ├── sharedSpanStore.ts │ │ │ ├── span.ts │ │ │ ├── trace.ts │ │ │ └── tracer.ts │ │ └── types │ │ │ └── @opentelemetry │ │ │ ├── api │ │ │ └── index.d.ts │ │ │ ├── core │ │ │ └── index.d.ts │ │ │ ├── exporter-trace-otlp-http │ │ │ └── index.d.ts │ │ │ ├── instrumentation │ │ │ └── index.d.ts │ │ │ ├── resources │ │ │ └── index.d.ts │ │ │ ├── sdk-trace-base │ │ │ └── index.d.ts │ │ │ └── semantic-conventions │ │ │ └── index.d.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── observability-server │ ├── .eslintignore │ ├── BUILD.bazel │ ├── OWNERS │ ├── README.md │ ├── package.json │ ├── src │ │ ├── constants.ts │ │ ├── honeycomb │ │ │ └── clone-boards.ts │ │ ├── libhoney.d.ts │ │ ├── sdk.ts │ │ └── webBundleSize │ │ │ ├── __mocks__ │ │ │ ├── assets │ │ │ │ ├── scripts │ │ │ │ │ └── main.js │ │ │ │ └── styles │ │ │ │ │ └── main.css │ │ │ ├── bundlesize.config.js │ │ │ └── web.manifest.json │ │ │ ├── getBundleSizeStats.test.ts │ │ │ ├── getBundleSizeStats.ts │ │ │ └── index.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── shared │ ├── .bazelignore │ ├── .eslintignore │ ├── .stylelintrc.json │ ├── BUILD.bazel │ ├── NOTICE │ ├── README.md │ ├── dev │ │ ├── BUILD.bazel │ │ ├── buildCodeIntelExtensions.js │ │ ├── build_code_intel_extensions.bzl │ │ ├── customMochaSpecReporter.js │ │ ├── extractGraphQlOperationCodegenPlugin.js │ │ ├── generateCssModulesTypes.ts │ │ ├── generateGraphQlOperations.ts │ │ ├── generateSchema.ts │ │ ├── generate_graphql_operations.bzl │ │ ├── generate_schema.bzl │ │ ├── runMochaTestsWithPercy.js │ │ ├── suppressPollyErrors.js │ │ └── tools.bzl │ ├── package.json │ ├── src │ │ ├── actions │ │ │ ├── ActionItem.module.scss │ │ │ ├── ActionItem.story.tsx │ │ │ ├── ActionItem.test.tsx │ │ │ ├── ActionItem.tsx │ │ │ ├── ActionsNavItems.module.scss │ │ │ ├── ActionsNavItems.test.tsx │ │ │ ├── ActionsNavItems.tsx │ │ │ ├── SimpleActionItem.module.scss │ │ │ ├── SimpleActionItem.tsx │ │ │ └── __snapshots__ │ │ │ │ ├── ActionItem.test.tsx.snap │ │ │ │ └── ActionsNavItems.test.tsx.snap │ │ ├── api │ │ │ ├── client │ │ │ │ ├── api │ │ │ │ │ ├── api.ts │ │ │ │ │ └── common.ts │ │ │ │ ├── connection.ts │ │ │ │ ├── mainthread-api.test.ts │ │ │ │ ├── mainthread-api.ts │ │ │ │ ├── services │ │ │ │ │ └── settings.ts │ │ │ │ └── types │ │ │ │ │ ├── textDocument.test.ts │ │ │ │ │ └── textDocument.ts │ │ │ ├── contract.ts │ │ │ ├── extension │ │ │ │ ├── activation.ts │ │ │ │ ├── api │ │ │ │ │ ├── api.ts │ │ │ │ │ ├── codeEditor.ts │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── context │ │ │ │ │ │ ├── context.test.ts │ │ │ │ │ │ └── context.ts │ │ │ │ │ ├── contribution.test.ts │ │ │ │ │ ├── contribution.ts │ │ │ │ │ ├── directoryViewer.ts │ │ │ │ │ ├── documentHighlights.ts │ │ │ │ │ ├── logging.ts │ │ │ │ │ ├── textDocument.test.ts │ │ │ │ │ ├── textDocument.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ ├── utils │ │ │ │ │ │ ├── prefixSumComputer.test.ts │ │ │ │ │ │ ├── prefixSumComputer.ts │ │ │ │ │ │ ├── wordHelpers.test.ts │ │ │ │ │ │ └── wordHelpers.ts │ │ │ │ │ └── workspaceRoot.ts │ │ │ │ ├── extensionApi.ts │ │ │ │ ├── extensionHost.ts │ │ │ │ ├── extensionHostApi.ts │ │ │ │ ├── extensionHostState.ts │ │ │ │ ├── test │ │ │ │ │ ├── activation.test.ts │ │ │ │ │ ├── extensionHost.configuration.test.ts │ │ │ │ │ ├── extensionHost.documentHighlights.test.ts │ │ │ │ │ ├── extensionHost.hover.test.ts │ │ │ │ │ ├── extensionHost.logging.test.ts │ │ │ │ │ ├── extensionHost.providers.test.ts │ │ │ │ │ └── test-helpers.ts │ │ │ │ ├── util.ts │ │ │ │ ├── utils │ │ │ │ │ └── ReferenceCounter.ts │ │ │ │ └── worker.ts │ │ │ ├── features.ts │ │ │ ├── integration-test │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── codeEditor.test.ts │ │ │ │ ├── commands.test.ts │ │ │ │ ├── configuration.test.ts │ │ │ │ ├── documents.test.ts │ │ │ │ ├── internal.test.ts │ │ │ │ ├── languageFeatures.test.ts │ │ │ │ ├── roots.test.ts │ │ │ │ ├── selections.test.ts │ │ │ │ └── windows.test.ts │ │ │ ├── sharedEventLogger.ts │ │ │ ├── textDocumentTypes.ts │ │ │ ├── util.test.ts │ │ │ ├── util.ts │ │ │ └── viewerTypes.ts │ │ ├── auth.ts │ │ ├── backend │ │ │ ├── apolloCache.ts │ │ │ ├── errors.test.ts │ │ │ ├── errors.ts │ │ │ ├── file.ts │ │ │ ├── repo.ts │ │ │ └── settings.ts │ │ ├── codeintel │ │ │ ├── api.ts │ │ │ ├── legacy-extensions │ │ │ │ ├── api.ts │ │ │ │ ├── indicators.ts │ │ │ │ ├── init.test.ts │ │ │ │ ├── language-specs │ │ │ │ │ ├── comments.ts │ │ │ │ │ ├── cpp.test.ts │ │ │ │ │ ├── cpp.ts │ │ │ │ │ ├── go.test.ts │ │ │ │ │ ├── go.ts │ │ │ │ │ ├── identifiers.ts │ │ │ │ │ ├── java.test.ts │ │ │ │ │ ├── java.ts │ │ │ │ │ ├── language-spec.ts │ │ │ │ │ ├── languages.ts │ │ │ │ │ ├── python.test.ts │ │ │ │ │ ├── python.ts │ │ │ │ │ ├── spec.test.ts │ │ │ │ │ ├── typescript.test.ts │ │ │ │ │ ├── typescript.ts │ │ │ │ │ └── util.ts │ │ │ │ ├── logging.ts │ │ │ │ ├── lsif │ │ │ │ │ ├── api.ts │ │ │ │ │ ├── definition-hover.test.ts │ │ │ │ │ ├── definition-hover.ts │ │ │ │ │ ├── highlights.test.ts │ │ │ │ │ ├── highlights.ts │ │ │ │ │ ├── implementations.ts │ │ │ │ │ ├── locations.test.ts │ │ │ │ │ ├── locations.ts │ │ │ │ │ ├── providers.test.ts │ │ │ │ │ ├── providers.ts │ │ │ │ │ ├── ranges.test.ts │ │ │ │ │ ├── ranges.ts │ │ │ │ │ ├── references.test.ts │ │ │ │ │ ├── references.ts │ │ │ │ │ ├── stencil.test.ts │ │ │ │ │ ├── stencil.ts │ │ │ │ │ └── util.test.ts │ │ │ │ ├── providers.test.ts │ │ │ │ ├── providers.ts │ │ │ │ ├── search │ │ │ │ │ ├── config.ts │ │ │ │ │ ├── conversion.test.ts │ │ │ │ │ ├── conversion.ts │ │ │ │ │ ├── docstrings.test.ts │ │ │ │ │ ├── docstrings.ts │ │ │ │ │ ├── markdown.test.ts │ │ │ │ │ ├── markdown.ts │ │ │ │ │ ├── providers.test.ts │ │ │ │ │ ├── providers.ts │ │ │ │ │ ├── queries.test.ts │ │ │ │ │ ├── queries.ts │ │ │ │ │ ├── settings.ts │ │ │ │ │ ├── squirrel.ts │ │ │ │ │ ├── tokens.test.ts │ │ │ │ │ └── tokens.ts │ │ │ │ ├── telemetry.ts │ │ │ │ ├── util.ts │ │ │ │ └── util │ │ │ │ │ ├── api.ts │ │ │ │ │ ├── graphql.ts │ │ │ │ │ ├── helpers.ts │ │ │ │ │ ├── ix.test.ts │ │ │ │ │ ├── ix.ts │ │ │ │ │ ├── promise.ts │ │ │ │ │ ├── uri.test.ts │ │ │ │ │ └── uri.ts │ │ │ └── scip.ts │ │ ├── commands │ │ │ ├── commands.test.ts │ │ │ └── commands.ts │ │ ├── components │ │ │ ├── CodeMirrorEditor.tsx │ │ │ ├── HighlightedMatches.test.tsx │ │ │ ├── HighlightedMatches.tsx │ │ │ ├── MonacoEditor.tsx │ │ │ ├── NoMonacoEditor.tsx │ │ │ ├── Path.test.tsx │ │ │ ├── Path.tsx │ │ │ ├── PrefetchableFile.tsx │ │ │ ├── RepoLink.test.tsx │ │ │ ├── RepoLink.tsx │ │ │ ├── TeamAvatar.module.scss │ │ │ ├── TeamAvatar.tsx │ │ │ ├── UserAvatar.module.scss │ │ │ ├── UserAvatar.test.tsx │ │ │ ├── UserAvatar.tsx │ │ │ ├── VirtualList.tsx │ │ │ ├── __snapshots__ │ │ │ │ ├── HighlightedMatches.test.tsx.snap │ │ │ │ ├── Path.test.tsx.snap │ │ │ │ ├── RepoLink.test.tsx.snap │ │ │ │ └── UserAvatar.test.tsx.snap │ │ │ ├── icons.tsx │ │ │ ├── languageIcons.tsx │ │ │ ├── ranking │ │ │ │ ├── LineRanking.test.tsx │ │ │ │ ├── LineRanking.ts │ │ │ │ ├── PerFileResultRanking.ts │ │ │ │ ├── PerFileResultRankingTestHelpers.ts │ │ │ │ ├── ZoektRanking.test.tsx │ │ │ │ └── ZoektRanking.ts │ │ │ └── utils │ │ │ │ └── size.ts │ │ ├── contributions │ │ │ ├── contributions.test.ts │ │ │ └── contributions.ts │ │ ├── deprecated-theme-utils.ts │ │ ├── extensions │ │ │ ├── controller.ts │ │ │ ├── createNoopLoadedController.ts │ │ │ ├── createSyncLoadedController.ts │ │ │ ├── extension.test.ts │ │ │ ├── extension.ts │ │ │ ├── extensionManifest.ts │ │ │ └── extensions.ts │ │ ├── globals.d.ts │ │ ├── hover │ │ │ ├── CopyLinkIcon.tsx │ │ │ ├── HoverOverlay.fixtures.ts │ │ │ ├── HoverOverlay.module.scss │ │ │ ├── HoverOverlay.test.tsx │ │ │ ├── HoverOverlay.tsx │ │ │ ├── HoverOverlay.types.ts │ │ │ ├── HoverOverlayContents.module.scss │ │ │ ├── HoverOverlayContents │ │ │ │ ├── HoverOverlayContent │ │ │ │ │ ├── HoverOverlayContent.module.scss │ │ │ │ │ ├── HoverOverlayContent.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── HoverOverlayContents.tsx │ │ │ │ └── index.ts │ │ │ ├── HoverOverlayLogo │ │ │ │ ├── HoverOverlayLogo.module.scss │ │ │ │ ├── HoverOverlayLogo.tsx │ │ │ │ └── index.ts │ │ │ ├── __snapshots__ │ │ │ │ └── HoverOverlay.test.tsx.snap │ │ │ ├── actions.test.ts │ │ │ ├── actions.ts │ │ │ ├── helpers.ts │ │ │ └── useLogTelemetryEvent.ts │ │ ├── keyboardShortcuts.ts │ │ ├── keyboardShortcuts │ │ │ ├── keyboardShortcuts.ts │ │ │ ├── useKeyboardShortcut.test.tsx │ │ │ └── useKeyboardShortcut.ts │ │ ├── languages.test.ts │ │ ├── languages.ts │ │ ├── platform │ │ │ └── context.ts │ │ ├── polyfills │ │ │ ├── configure-core-js.ts │ │ │ ├── index.ts │ │ │ ├── polyfill.ts │ │ │ └── vendor │ │ │ │ ├── eventSource.d.ts │ │ │ │ └── eventSource.js │ │ ├── react-shortcuts │ │ │ ├── README.md │ │ │ ├── Shortcut.tsx │ │ │ ├── ShortcutManager.test.tsx │ │ │ ├── ShortcutManager.tsx │ │ │ ├── ShortcutProvider.tsx │ │ │ ├── index.ts │ │ │ └── keys.ts │ │ ├── schema │ │ │ └── extensionSchema.ts │ │ ├── search │ │ │ ├── CODENOTIFY │ │ │ ├── backend.ts │ │ │ ├── helpers.ts │ │ │ ├── helpers │ │ │ │ ├── queryExample.test.ts │ │ │ │ ├── queryExample.ts │ │ │ │ └── searchContext.ts │ │ │ ├── index.ts │ │ │ ├── integration │ │ │ │ └── streaming-search-mocks.ts │ │ │ ├── query │ │ │ │ ├── CODENOTIFY │ │ │ │ ├── analyze.test.ts │ │ │ │ ├── analyze.ts │ │ │ │ ├── completion-utils.ts │ │ │ │ ├── decoratedToken.test.ts │ │ │ │ ├── decoratedToken.ts │ │ │ │ ├── diagnostics.test.ts │ │ │ │ ├── diagnostics.ts │ │ │ │ ├── filters.test.ts │ │ │ │ ├── filters.ts │ │ │ │ ├── hover.ts │ │ │ │ ├── languageFilter.test.ts │ │ │ │ ├── languageFilter.ts │ │ │ │ ├── metrics.test.ts │ │ │ │ ├── metrics.ts │ │ │ │ ├── parser.test.ts │ │ │ │ ├── parser.ts │ │ │ │ ├── patternMatcher.test.ts │ │ │ │ ├── patternMatcher.ts │ │ │ │ ├── predicates.test.ts │ │ │ │ ├── predicates.ts │ │ │ │ ├── printer.test.ts │ │ │ │ ├── printer.ts │ │ │ │ ├── providers-utils.test.ts │ │ │ │ ├── providers-utils.ts │ │ │ │ ├── query.ts │ │ │ │ ├── scanner.test.ts │ │ │ │ ├── scanner.ts │ │ │ │ ├── selectFilter.test.ts │ │ │ │ ├── selectFilter.ts │ │ │ │ ├── token.ts │ │ │ │ ├── transformer.test.ts │ │ │ │ ├── transformer.ts │ │ │ │ ├── utils.ts │ │ │ │ ├── validate.test.ts │ │ │ │ └── validate.ts │ │ │ ├── searchQueryState.tsx │ │ │ ├── stream.ts │ │ │ └── suggestions │ │ │ │ └── index.ts │ │ ├── settings │ │ │ ├── edit.ts │ │ │ ├── settings.test.ts │ │ │ ├── settings.tsx │ │ │ └── temporary │ │ │ │ ├── TemporarySettings.ts │ │ │ │ ├── TemporarySettingsProvider.tsx │ │ │ │ ├── TemporarySettingsStorage.ts │ │ │ │ ├── diffMode.ts │ │ │ │ ├── index.ts │ │ │ │ ├── localOverride.ts │ │ │ │ ├── migrateLocalStorageToTemporarySettings.ts │ │ │ │ ├── recentSearches.ts │ │ │ │ ├── searchSidebar.ts │ │ │ │ ├── testUtils.tsx │ │ │ │ ├── tourState.ts │ │ │ │ ├── useTemporarySetting.test.tsx │ │ │ │ └── useTemporarySetting.ts │ │ ├── stories │ │ │ ├── MockedStoryProvider.tsx │ │ │ └── index.ts │ │ ├── symbols │ │ │ ├── SymbolIcon.module.scss │ │ │ ├── SymbolIcon.tsx │ │ │ ├── SymbolKind.tsx │ │ │ ├── SymbolTag.module.scss │ │ │ ├── SymbolTag.story.tsx │ │ │ ├── SymbolTag.tsx │ │ │ └── symbolIcons.ts │ │ ├── telemetry │ │ │ ├── index.ts │ │ │ └── telemetryService.ts │ │ ├── testSetup.test.ts │ │ ├── testing │ │ │ ├── BUILD.bazel │ │ │ ├── MockIntersectionObserver.ts │ │ │ ├── accessibility.ts │ │ │ ├── apollo │ │ │ │ ├── index.ts │ │ │ │ └── mockedTestProvider.tsx │ │ │ ├── batches.ts │ │ │ ├── config.ts │ │ │ ├── console.ts │ │ │ ├── dom-test-helpers.ts │ │ │ ├── dom-utils.ts │ │ │ ├── driver.ts │ │ │ ├── integration │ │ │ │ ├── README.md │ │ │ │ ├── context.ts │ │ │ │ ├── graphQlResults.ts │ │ │ │ ├── mockExtension.ts │ │ │ │ └── polly │ │ │ │ │ └── CdpAdapter.ts │ │ │ ├── mockReactVisibilitySensor.tsx │ │ │ ├── screenshotReporter.ts │ │ │ ├── searchContexts │ │ │ │ └── testHelpers.ts │ │ │ ├── searchTestHelpers.ts │ │ │ ├── simulateMenuItemClick.ts │ │ │ ├── testHelpers.ts │ │ │ ├── tsconfig.json │ │ │ └── utils.ts │ │ ├── theme.ts │ │ ├── tracking │ │ │ ├── event-log-creators.ts │ │ │ ├── utm.test.ts │ │ │ └── utm.ts │ │ ├── types │ │ │ └── core-js │ │ │ │ └── configurator.d.ts │ │ └── util │ │ │ ├── dom.test.ts │ │ │ ├── dom.ts │ │ │ ├── lazyComponent.tsx │ │ │ ├── url.test.ts │ │ │ ├── url.ts │ │ │ ├── useInputValidation.test.ts │ │ │ └── useInputValidation.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── storybook │ ├── .eslintignore │ ├── BUILD.bazel │ ├── README.md │ ├── assets │ │ └── img │ │ │ └── wildcard-design-system.svg │ ├── globals.d.ts │ ├── package.json │ ├── src │ │ ├── decorators │ │ │ └── withChromaticThemes │ │ │ │ ├── ChromaticRoot │ │ │ │ ├── ChromaticRoot.module.scss │ │ │ │ ├── ChromaticRoot.tsx │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── withChromaticThemes.tsx │ │ ├── dummyEventSourcePolyfill.ts │ │ ├── environment-config.ts │ │ ├── main.ts │ │ ├── manager-head.html │ │ ├── preview.ts │ │ └── themes.ts │ └── tsconfig.json ├── template-parser │ ├── .eslintignore │ ├── BUILD.bazel │ ├── README.md │ ├── package.json │ ├── src │ │ ├── expr │ │ │ ├── evaluator.test.ts │ │ │ ├── evaluator.ts │ │ │ ├── index.ts │ │ │ ├── lexer.test.ts │ │ │ ├── lexer.ts │ │ │ ├── parser.test.ts │ │ │ └── parser.ts │ │ ├── index.ts │ │ └── types.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── testing │ ├── .eslintignore │ ├── BUILD.bazel │ ├── README.md │ ├── package.json │ ├── src │ │ ├── aria-asserts.ts │ │ ├── fetch.js │ │ ├── globalTestSetup.ts │ │ ├── index.ts │ │ ├── jestDomMatchers.ts │ │ ├── mockDate.ts │ │ ├── mockMatchMedia.ts │ │ ├── mockResizeObserver.ts │ │ ├── mockUniqueId.ts │ │ └── reactCleanup.ts │ └── tsconfig.json ├── web-sveltekit │ ├── .env │ ├── .env.dotcom │ ├── .env.oss │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .npmrc │ ├── .prettierignore │ ├── .storybook │ │ ├── main.ts │ │ └── preview.ts │ ├── .stylelintrc.json │ ├── BUILD.bazel │ ├── Dockerfile │ ├── README.md │ ├── build-and-push.sh │ ├── build-docker.sh │ ├── gulpfile.cjs │ ├── package.json │ ├── playwright.config.ts │ ├── prettier.config.cjs │ ├── server.js │ ├── src │ │ ├── app.d.ts │ │ ├── app.html │ │ ├── global.d.ts │ │ ├── lib │ │ │ ├── CodeMirrorBlob.svelte │ │ │ ├── Commit.svelte │ │ │ ├── HeroPage.svelte │ │ │ ├── Icon.svelte │ │ │ ├── LoadingSpinner.svelte │ │ │ ├── Paginator.svelte │ │ │ ├── Popover.svelte │ │ │ ├── ReactComponent.svelte │ │ │ ├── Scroller.svelte │ │ │ ├── Separator.svelte │ │ │ ├── TabPanel.svelte │ │ │ ├── Tabs.svelte │ │ │ ├── Timestamp.svelte │ │ │ ├── Timestamp.test.ts │ │ │ ├── Tooltip.svelte │ │ │ ├── TreeNode.svelte │ │ │ ├── TreeView.svelte │ │ │ ├── TreeView.ts │ │ │ ├── UserAvatar.svelte │ │ │ ├── __snapshots__ │ │ │ │ └── Timestamp.test.ts.snap │ │ │ ├── actions.ts │ │ │ ├── app.ts │ │ │ ├── branded.ts │ │ │ ├── breakpoints.scss │ │ │ ├── codemirror │ │ │ │ └── client-highlighting.ts │ │ │ ├── common.ts │ │ │ ├── dom.ts │ │ │ ├── featureflags │ │ │ │ ├── api.ts │ │ │ │ ├── index.ts │ │ │ │ ├── stores.test.ts │ │ │ │ └── stores.ts │ │ │ ├── graphql │ │ │ │ ├── apollo.ts │ │ │ │ ├── index.ts │ │ │ │ └── shared.ts │ │ │ ├── highlight.scss │ │ │ ├── http-client.ts │ │ │ ├── images.ts │ │ │ ├── intersection-observer.ts │ │ │ ├── logger.ts │ │ │ ├── react-interop.tsx │ │ │ ├── repo │ │ │ │ ├── BottomPanel.svelte │ │ │ │ ├── FileHeader.svelte │ │ │ │ ├── FileTable.svelte │ │ │ │ ├── GitReference.svelte │ │ │ │ ├── HistoryPanel.svelte │ │ │ │ ├── Permalink.svelte │ │ │ │ ├── SidebarToggleButton.svelte │ │ │ │ ├── api │ │ │ │ │ ├── blob.ts │ │ │ │ │ ├── commits.ts │ │ │ │ │ ├── contributors.ts │ │ │ │ │ ├── refs.ts │ │ │ │ │ ├── repo.ts │ │ │ │ │ └── tree.ts │ │ │ │ ├── blob.test.ts │ │ │ │ ├── blob.ts │ │ │ │ ├── stores.test.ts │ │ │ │ ├── stores.ts │ │ │ │ ├── tree.ts │ │ │ │ └── utils.ts │ │ │ ├── search │ │ │ │ ├── CodeMirrorQueryInput.svelte │ │ │ │ ├── QueryExampleChip.svelte │ │ │ │ ├── SearchBox.svelte │ │ │ │ ├── SyntaxHighlightedQuery.svelte │ │ │ │ ├── api │ │ │ │ │ └── highlighting.ts │ │ │ │ ├── codemirror │ │ │ │ │ └── theme.ts │ │ │ │ ├── queryExamples.ts │ │ │ │ ├── results.ts │ │ │ │ ├── sidebar.ts │ │ │ │ ├── state.ts │ │ │ │ ├── symbolIcons.ts │ │ │ │ └── utils.ts │ │ │ ├── shared.ts │ │ │ ├── stores.ts │ │ │ ├── temporarySettings.ts │ │ │ ├── theme.ts │ │ │ ├── user │ │ │ │ └── api │ │ │ │ │ ├── settings.ts │ │ │ │ │ └── user.ts │ │ │ ├── utils │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── promises.test.ts │ │ │ │ ├── promises.ts │ │ │ │ ├── stores.test.ts │ │ │ │ └── stores.ts │ │ │ ├── web.ts │ │ │ └── wildcard │ │ │ │ ├── Badge.module.scss │ │ │ │ ├── Badge.svelte │ │ │ │ ├── Button.module.scss │ │ │ │ ├── Button.svelte │ │ │ │ ├── Button.ts │ │ │ │ ├── ButtonGroup.svelte │ │ │ │ ├── index.ts │ │ │ │ └── menu │ │ │ │ ├── Menu.svelte │ │ │ │ ├── MenuLink.svelte │ │ │ │ ├── MenuRadioGroup.svelte │ │ │ │ ├── MenuSeparator.svelte │ │ │ │ └── Submenu.svelte │ │ ├── params │ │ │ └── reporev.ts │ │ ├── routes │ │ │ ├── +error.svelte │ │ │ ├── +layout.svelte │ │ │ ├── +layout.ts │ │ │ ├── +page.ts │ │ │ ├── Header.svelte │ │ │ ├── HeaderNavLink.svelte │ │ │ ├── UserMenu.svelte │ │ │ ├── [...repo=reporev] │ │ │ │ ├── (validrev) │ │ │ │ │ ├── (code) │ │ │ │ │ │ ├── +layout.svelte │ │ │ │ │ │ ├── +layout.ts │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ ├── +page.ts │ │ │ │ │ │ ├── - │ │ │ │ │ │ │ ├── blob │ │ │ │ │ │ │ │ └── [...path] │ │ │ │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ │ │ │ ├── +page.ts │ │ │ │ │ │ │ │ │ ├── FormatAction.svelte │ │ │ │ │ │ │ │ │ └── WrapLinesAction.svelte │ │ │ │ │ │ │ └── tree │ │ │ │ │ │ │ │ └── [...path] │ │ │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ │ │ └── +page.ts │ │ │ │ │ │ └── FileTree.svelte │ │ │ │ │ ├── +layout.ts │ │ │ │ │ └── - │ │ │ │ │ │ ├── branches │ │ │ │ │ │ ├── +layout.svelte │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ ├── +page.ts │ │ │ │ │ │ └── all │ │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ │ └── +page.ts │ │ │ │ │ │ ├── commit │ │ │ │ │ │ └── [...revspec] │ │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ │ ├── +page.ts │ │ │ │ │ │ │ ├── DiffSquares.svelte │ │ │ │ │ │ │ ├── FileDiff.svelte │ │ │ │ │ │ │ └── FileDiffHunks.svelte │ │ │ │ │ │ ├── commits │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ └── +page.ts │ │ │ │ │ │ ├── stats │ │ │ │ │ │ └── contributors │ │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ │ └── +page.ts │ │ │ │ │ │ └── tags │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ └── +page.ts │ │ │ │ ├── +error.svelte │ │ │ │ ├── +layout.svelte │ │ │ │ ├── +layout.ts │ │ │ │ ├── CloneInProgressError.svelte │ │ │ │ ├── RepoNotFoundError.svelte │ │ │ │ └── RevisionNotFoundError.svelte │ │ │ ├── search │ │ │ │ ├── +page.svelte │ │ │ │ ├── +page.ts │ │ │ │ ├── CodeExcerpt.svelte │ │ │ │ ├── CodeHostIcon.svelte │ │ │ │ ├── CommitSearchResult.svelte │ │ │ │ ├── FileContentSearchResult.svelte │ │ │ │ ├── FileMatchChildren.svelte │ │ │ │ ├── FilePathSearchResult.svelte │ │ │ │ ├── FileSearchResultHeader.svelte │ │ │ │ ├── PersonSearchResult.svelte │ │ │ │ ├── QueryExamples.svelte │ │ │ │ ├── RepoSearchResult.svelte │ │ │ │ ├── RepoStars.svelte │ │ │ │ ├── SearchHome.svelte │ │ │ │ ├── SearchResult.svelte │ │ │ │ ├── SearchResults.stories.svelte │ │ │ │ ├── SearchResults.svelte │ │ │ │ ├── SidebarSection.svelte │ │ │ │ ├── StreamingProgress.svelte │ │ │ │ ├── SymbolSearchResult.svelte │ │ │ │ ├── TeamSearchResult.svelte │ │ │ │ └── searchResultFactory.ts │ │ │ └── styles.scss │ │ ├── stories │ │ │ ├── Badge.stories.ts │ │ │ ├── BadgeExample.svelte │ │ │ ├── ForceUpdate.svelte │ │ │ ├── HistoryPanel.stories.ts │ │ │ ├── Separator.stories.ts │ │ │ ├── SeparatorExample.svelte │ │ │ ├── Timestamp.stories.ts │ │ │ ├── TimestampExample.svelte │ │ │ ├── Tooltip.stories.ts │ │ │ ├── TooltipExample.svelte │ │ │ ├── TreeView.example.svelte │ │ │ ├── TreeView.stories.ts │ │ │ └── UserAvatar.stories.ts │ │ ├── testdata.ts │ │ └── testing │ │ │ ├── mocks.ts │ │ │ └── setup.ts │ ├── static │ │ ├── favicon.png │ │ ├── mockServiceWorker.js │ │ └── robots.txt │ ├── svelte.config.js │ ├── tsconfig.json │ └── vite.config.ts ├── web │ ├── .bazelignore │ ├── .eslintignore │ ├── .stylelintrc.json │ ├── BUILD.bazel │ ├── README.md │ ├── __mocks__ │ │ └── zustand.ts │ ├── bookmarklet │ │ └── GH2SG.bookmarklet.js │ ├── bundlesize.config.js │ ├── dev │ │ ├── BUILD.bazel │ │ ├── esbuild │ │ │ ├── bazel │ │ │ │ └── esbuild.bazel.production.js │ │ │ ├── build.ts │ │ │ ├── config.ts │ │ │ ├── manifest.test.ts │ │ │ ├── manifest.ts │ │ │ ├── manifestPlugin.ts │ │ │ └── server.ts │ │ ├── server │ │ │ ├── development.server.ts │ │ │ └── production.server.ts │ │ ├── tsconfig.json │ │ ├── utils │ │ │ ├── constants.ts │ │ │ ├── create-js-context.ts │ │ │ ├── environment-config.ts │ │ │ ├── get-api-proxy-settings.ts │ │ │ ├── get-index-html.ts │ │ │ ├── get-site-config.ts │ │ │ ├── index.ts │ │ │ ├── should-compress-response.ts │ │ │ └── success-banner.ts │ │ └── vitest.config.ts │ ├── dist │ │ ├── BUILD.bazel │ │ ├── assets.go │ │ └── img │ │ │ ├── BUILD.bazel │ │ │ ├── batchchanges-preview-loading.svg │ │ │ ├── bg-hero.png │ │ │ ├── code-hero-sample.png │ │ │ ├── codemonitoring-illustration-dark.svg │ │ │ ├── codemonitoring-illustration-light.svg │ │ │ ├── codemonitoring-notify-dark.svg │ │ │ ├── codemonitoring-notify-light.svg │ │ │ ├── codemonitoring-search-dark.svg │ │ │ ├── codemonitoring-search-light.svg │ │ │ ├── cody-logo-filled.png │ │ │ ├── customer-logos-dark.svg │ │ │ ├── customer-logos-light.svg │ │ │ ├── devtooltime-logo.svg │ │ │ ├── editors │ │ │ ├── appcode.svg │ │ │ ├── atom.svg │ │ │ ├── clion.svg │ │ │ ├── custom.svg │ │ │ ├── goland.svg │ │ │ ├── idea.svg │ │ │ ├── phpstorm.svg │ │ │ ├── pycharm.svg │ │ │ ├── rider.svg │ │ │ ├── rubymine.svg │ │ │ ├── sublime.svg │ │ │ ├── vscode.svg │ │ │ └── webstorm.svg │ │ │ ├── eslint.png │ │ │ ├── favicon.png │ │ │ ├── homepage-hero-dark.svg │ │ │ ├── homepage-hero-light.svg │ │ │ ├── logo-chrome.svg │ │ │ ├── logo-firefox.svg │ │ │ ├── no-jobs-state-dark.png │ │ │ ├── no-jobs-state-light.png │ │ │ ├── notepad-illustration-dark.svg │ │ │ ├── notepad-illustration-light.svg │ │ │ ├── onboarding-bg-dark.png │ │ │ ├── open-in-editor.svg │ │ │ ├── snyk.png │ │ │ ├── sourcegraph-logo-dark.svg │ │ │ ├── sourcegraph-logo-light.svg │ │ │ ├── sourcegraph-mark.svg │ │ │ ├── vsce-watch-and-learn.png │ │ │ ├── vt-diff-and-commit-dark.png │ │ │ ├── vt-diff-and-commit-light.png │ │ │ ├── vt-diff-and-commit-search-dark.png │ │ │ ├── vt-diff-and-commit-search-light.png │ │ │ ├── vt-finding-error-messages-dark.png │ │ │ ├── vt-finding-error-messages-light.png │ │ │ ├── vt-structural-search-dark.png │ │ │ ├── vt-structural-search-light.png │ │ │ ├── vt-three-ways-to-search-dark.png │ │ │ ├── vt-three-ways-to-search-light.png │ │ │ ├── watch-and-learn-dark.png │ │ │ └── watch-and-learn-light.png │ ├── index.html.template │ ├── package.json │ ├── scripts │ │ ├── BUILD.bazel │ │ ├── report-bundle-diff.ts │ │ └── report-bundle-jora-query │ ├── src │ │ ├── LegacyLayout.tsx │ │ ├── LegacyRouteContext.tsx │ │ ├── LegacySourcegraphWebApp.tsx │ │ ├── PageError.module.scss │ │ ├── PageError.tsx │ │ ├── STORM.md │ │ ├── SearchQueryStateObserver.tsx │ │ ├── SourcegraphWebApp.scss │ │ ├── SourcegraphWebApp.tsx │ │ ├── UserSessionStores.tsx │ │ ├── api │ │ │ ├── ApiConsole.module.scss │ │ │ ├── ApiConsole.scss │ │ │ ├── ApiConsole.tsx │ │ │ ├── ApiConsoleToolbar.module.scss │ │ │ ├── ApiConsoleToolbar.tsx │ │ │ ├── NoApiConsole.tsx │ │ │ ├── cm-sourcegraph-theme.scss │ │ │ └── graphiql-theme.scss │ │ ├── app │ │ │ ├── TauriLink.tsx │ │ │ └── tauriIcpUtils.ts │ │ ├── auth.ts │ │ ├── auth │ │ │ ├── AuthPageWrapper.module.scss │ │ │ ├── AuthPageWrapper.tsx │ │ │ ├── CloudSignUpPage.module.scss │ │ │ ├── CloudSignUpPage.story.tsx │ │ │ ├── CloudSignUpPage.tsx │ │ │ ├── OrDivider.module.scss │ │ │ ├── OrDivider.story.tsx │ │ │ ├── OrDivider.tsx │ │ │ ├── PostSignUpPage.module.scss │ │ │ ├── PostSignUpPage.story.tsx │ │ │ ├── PostSignUpPage.test.tsx │ │ │ ├── PostSignUpPage.tsx │ │ │ ├── RequestAccessPage.module.scss │ │ │ ├── RequestAccessPage.story.tsx │ │ │ ├── RequestAccessPage.test.tsx │ │ │ ├── RequestAccessPage.tsx │ │ │ ├── ResetPasswordPage.module.scss │ │ │ ├── ResetPasswordPage.story.tsx │ │ │ ├── ResetPasswordPage.tsx │ │ │ ├── SignInPage.module.scss │ │ │ ├── SignInPage.story.tsx │ │ │ ├── SignInPage.test.tsx │ │ │ ├── SignInPage.tsx │ │ │ ├── SignInSignUpCommon.tsx │ │ │ ├── SignUpForm.tsx │ │ │ ├── SignUpPage.module.scss │ │ │ ├── SignUpPage.story.tsx │ │ │ ├── SignUpPage.test.tsx │ │ │ ├── SignUpPage.tsx │ │ │ ├── SignupEmailField.tsx │ │ │ ├── UnlockAccount.module.scss │ │ │ ├── UnlockAccount.story.tsx │ │ │ ├── UnlockAccount.tsx │ │ │ ├── UsernamePasswordSignInForm.tsx │ │ │ ├── VsCodeSignUpPage.module.scss │ │ │ ├── VsCodeSignUpPage.story.tsx │ │ │ ├── VsCodeSignUpPage.tsx │ │ │ ├── __snapshots__ │ │ │ │ ├── PostSignUpPage.test.tsx.snap │ │ │ │ ├── RequestAccessPage.test.tsx.snap │ │ │ │ ├── SignInPage.test.tsx.snap │ │ │ │ └── SignUpPage.test.tsx.snap │ │ │ ├── accessToken.ts │ │ │ ├── components │ │ │ │ ├── ExternalsAuth.module.scss │ │ │ │ ├── ExternalsAuth.tsx │ │ │ │ ├── FeatureList.module.scss │ │ │ │ └── FeatureList.tsx │ │ │ ├── icons.tsx │ │ │ └── withAuthenticatedUser.tsx │ │ ├── backend │ │ │ ├── diff.ts │ │ │ ├── features.ts │ │ │ ├── getPersistentCache.ts │ │ │ ├── graphql.ts │ │ │ ├── persistenceMapper.test.ts │ │ │ └── persistenceMapper.ts │ │ ├── batches │ │ │ ├── BatchChangesNavItem.tsx │ │ │ ├── RepoBatchChangesButton.story.tsx │ │ │ ├── RepoBatchChangesButton.tsx │ │ │ ├── backend.ts │ │ │ ├── icons.tsx │ │ │ ├── index.ts │ │ │ └── utils.ts │ │ ├── code-monitoring │ │ │ └── CodeMonitoringLogo.tsx │ │ ├── codeMonitoring │ │ │ └── index.ts │ │ ├── codeintel │ │ │ ├── BrainDot.tsx │ │ │ ├── ReferencesPanel.mocks.ts │ │ │ ├── ReferencesPanel.module.scss │ │ │ ├── ReferencesPanel.story.tsx │ │ │ ├── ReferencesPanel.test.tsx │ │ │ ├── ReferencesPanel.tsx │ │ │ ├── ReferencesPanelQueries.ts │ │ │ ├── index.ts │ │ │ ├── location.ts │ │ │ ├── promise.ts │ │ │ ├── searchBased.ts │ │ │ ├── settings.ts │ │ │ ├── token.ts │ │ │ ├── useCodeIntel.ts │ │ │ ├── useRepoAndBlob.ts │ │ │ └── util │ │ │ │ └── helpers.ts │ │ ├── cody │ │ │ ├── chat │ │ │ │ ├── CodyChatPage.module.scss │ │ │ │ ├── CodyChatPage.tsx │ │ │ │ ├── CodyPageIcon.tsx │ │ │ │ └── index.tsx │ │ │ ├── components │ │ │ │ ├── ChatUI │ │ │ │ │ ├── ChatUi.module.scss │ │ │ │ │ ├── ChatUi.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── CodeMirrorEditor.ts │ │ │ │ ├── CodyIcon.tsx │ │ │ │ ├── CodyLogo.tsx │ │ │ │ ├── CodyMarketingPage │ │ │ │ │ ├── CodyMarketingPage.module.scss │ │ │ │ │ ├── CodyMarketingPage.story.tsx │ │ │ │ │ ├── CodyMarketingPage.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── FileContentEditor.ts │ │ │ │ ├── GettingStarted.module.scss │ │ │ │ ├── GettingStarted.tsx │ │ │ │ ├── HistoryList │ │ │ │ │ ├── HistoryList.module.scss │ │ │ │ │ ├── HistoryList.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── RepoContainerEditor.ts │ │ │ │ └── ScopeSelector │ │ │ │ │ ├── Callout.module.scss │ │ │ │ │ ├── Callout.tsx │ │ │ │ │ ├── RepositoriesSelectorPopover.tsx │ │ │ │ │ ├── ScopeSelector.module.scss │ │ │ │ │ ├── ScopeSelector.tsx │ │ │ │ │ ├── backend.ts │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── useRepoSuggestions.ts │ │ │ ├── isCodyEnabled.tsx │ │ │ ├── search │ │ │ │ ├── CodySearchPage.module.scss │ │ │ │ ├── CodySearchPage.tsx │ │ │ │ ├── api.ts │ │ │ │ └── translateToQuery.ts │ │ │ ├── sidebar │ │ │ │ ├── CodySidebar.module.scss │ │ │ │ ├── CodySidebar.tsx │ │ │ │ ├── Provider.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── useSidebarSize.tsx │ │ │ ├── update │ │ │ │ ├── AboutPageUpdate.story.tsx │ │ │ │ ├── AboutPageUpdate.tsx │ │ │ │ ├── InstallModal.story.tsx │ │ │ │ ├── InstallModal.tsx │ │ │ │ ├── ReviewAndInstallModal.module.scss │ │ │ │ ├── ReviewAndInstallModal.story.tsx │ │ │ │ ├── ReviewAndInstallModal.tsx │ │ │ │ ├── StartupUpdateChecker.tsx │ │ │ │ ├── UpdateGlobalNav.module.scss │ │ │ │ ├── UpdateGlobalNav.story.tsx │ │ │ │ ├── UpdateGlobalNav.tsx │ │ │ │ ├── UpdateInfoContent.module.scss │ │ │ │ ├── UpdateInfoContent.story.tsx │ │ │ │ ├── UpdateInfoContent.tsx │ │ │ │ └── updater.tsx │ │ │ ├── useCodyChat.tsx │ │ │ └── widgets │ │ │ │ ├── CodyRecipesWidget.tsx │ │ │ │ └── components │ │ │ │ ├── Recipe.tsx │ │ │ │ ├── RecipeAction.tsx │ │ │ │ ├── Recipes.module.scss │ │ │ │ └── Recipes.tsx │ │ ├── communitySearchContexts │ │ │ ├── Backstage.tsx │ │ │ ├── CommunitySearchContextPage.module.scss │ │ │ ├── CommunitySearchContextPage.story.tsx │ │ │ ├── CommunitySearchContextPage.tsx │ │ │ ├── HomepageConfig.ts │ │ │ ├── Julia.tsx │ │ │ ├── Kubernetes.tsx │ │ │ ├── StackStorm.tsx │ │ │ ├── Stanford.tsx │ │ │ ├── Temporal.tsx │ │ │ ├── chakraui.tsx │ │ │ ├── cncf.tsx │ │ │ ├── o3de.tsx │ │ │ ├── routes.tsx │ │ │ └── types.ts │ │ ├── components │ │ │ ├── AppRouterContainer │ │ │ │ ├── AppRouterContainer.module.scss │ │ │ │ ├── AppRouterContainer.tsx │ │ │ │ └── index.ts │ │ │ ├── AwayPrompt.tsx │ │ │ ├── Breadcrumbs.module.scss │ │ │ ├── Breadcrumbs.story.tsx │ │ │ ├── Breadcrumbs.tsx │ │ │ ├── Byline │ │ │ │ ├── CreatedByAndUpdatedByInfoByline.story.tsx │ │ │ │ └── CreatedByAndUpdatedByInfoByline.tsx │ │ │ ├── CallToActionBanner.module.scss │ │ │ ├── CallToActionBanner.tsx │ │ │ ├── CircleDashedIcon.tsx │ │ │ ├── Collapsible.module.scss │ │ │ ├── Collapsible.tsx │ │ │ ├── ComponentsComposer.tsx │ │ │ ├── CopyableText.module.scss │ │ │ ├── CopyableText.story.tsx │ │ │ ├── CopyableText.tsx │ │ │ ├── CtaBanner.module.scss │ │ │ ├── CtaBanner.tsx │ │ │ ├── CtaIcons.tsx │ │ │ ├── DismissibleAlert │ │ │ │ ├── DismissibleAlert.module.scss │ │ │ │ ├── DismissibleAlert.story.tsx │ │ │ │ ├── DismissibleAlert.tsx │ │ │ │ └── index.ts │ │ │ ├── DownloadFileButton.tsx │ │ │ ├── ErrorBoundary.test.tsx │ │ │ ├── ErrorBoundary.tsx │ │ │ ├── ExecutionLogEntry.tsx │ │ │ ├── FilteredConnection │ │ │ │ ├── ConnectionNodes.tsx │ │ │ │ ├── ConnectionType.ts │ │ │ │ ├── FilterControl.module.scss │ │ │ │ ├── FilterControl.tsx │ │ │ │ ├── FilteredConnection.test.tsx │ │ │ │ ├── FilteredConnection.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── hooks │ │ │ │ │ ├── usePageSwitcherPagination.test.tsx │ │ │ │ │ ├── usePageSwitcherPagination.ts │ │ │ │ │ ├── useShowMorePagination.test.tsx │ │ │ │ │ ├── useShowMorePagination.ts │ │ │ │ │ └── useShowMorePaginationUrl.ts │ │ │ │ ├── index.ts │ │ │ │ ├── ui │ │ │ │ │ ├── ConnectionContainer.module.scss │ │ │ │ │ ├── ConnectionContainer.tsx │ │ │ │ │ ├── ConnectionError.module.scss │ │ │ │ │ ├── ConnectionError.tsx │ │ │ │ │ ├── ConnectionForm.module.scss │ │ │ │ │ ├── ConnectionForm.tsx │ │ │ │ │ ├── ConnectionList.module.scss │ │ │ │ │ ├── ConnectionList.tsx │ │ │ │ │ ├── ConnectionLoading.module.scss │ │ │ │ │ ├── ConnectionLoading.tsx │ │ │ │ │ ├── ConnectionSummary.module.scss │ │ │ │ │ ├── ConnectionSummary.tsx │ │ │ │ │ ├── ShowMoreButton.module.scss │ │ │ │ │ ├── ShowMoreButton.tsx │ │ │ │ │ ├── SummaryContainer.module.scss │ │ │ │ │ ├── SummaryContainer.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── utils.ts │ │ │ ├── HeroPage.module.scss │ │ │ ├── HeroPage.tsx │ │ │ ├── InputTooltip.module.scss │ │ │ ├── InputTooltip.tsx │ │ │ ├── KeyboardShortcutsHelp │ │ │ │ ├── KeyboardShortcutsHelp.module.scss │ │ │ │ ├── KeyboardShortcutsHelp.test.tsx │ │ │ │ ├── KeyboardShortcutsHelp.tsx │ │ │ │ └── __snapshots__ │ │ │ │ │ └── KeyboardShortcutsHelp.test.tsx.snap │ │ │ ├── LimitedAccessBanner.module.scss │ │ │ ├── LimitedAccessBanner.tsx │ │ │ ├── LoaderButton.module.scss │ │ │ ├── LoaderButton.story.tsx │ │ │ ├── LoaderButton.test.tsx │ │ │ ├── LoaderButton.tsx │ │ │ ├── LogOutput.module.scss │ │ │ ├── LogOutput.tsx │ │ │ ├── MagnifyingGlassIcon.tsx │ │ │ ├── MarketingBlock │ │ │ │ ├── MarketingBlock.module.scss │ │ │ │ ├── MarketingBlock.story.tsx │ │ │ │ ├── MarketingBlock.tsx │ │ │ │ └── index.ts │ │ │ ├── ModalPage.module.scss │ │ │ ├── ModalPage.tsx │ │ │ ├── Page.tsx │ │ │ ├── PageTitle.tsx │ │ │ ├── README.md │ │ │ ├── RadioButtons.module.scss │ │ │ ├── RadioButtons.tsx │ │ │ ├── RedirectRoute.tsx │ │ │ ├── SaveToolbar.module.scss │ │ │ ├── SaveToolbar.tsx │ │ │ ├── SelfHostedCta │ │ │ │ ├── SelfHostedCta.story.tsx │ │ │ │ ├── SelfHostedCta.tsx │ │ │ │ └── index.ts │ │ │ ├── Sidebar.module.scss │ │ │ ├── Sidebar.tsx │ │ │ ├── SingleValueCard.module.scss │ │ │ ├── SingleValueCard.tsx │ │ │ ├── Timeline.module.scss │ │ │ ├── Timeline.story.tsx │ │ │ ├── Timeline.tsx │ │ │ ├── WebHoverOverlay │ │ │ │ ├── WebHoverOverlay.fixtures.ts │ │ │ │ ├── WebHoverOverlay.module.scss │ │ │ │ ├── WebHoverOverlay.story.module.scss │ │ │ │ ├── WebHoverOverlay.story.tsx │ │ │ │ ├── WebHoverOverlay.tsx │ │ │ │ └── index.ts │ │ │ ├── WebStory.tsx │ │ │ ├── ZeroStates │ │ │ │ ├── ListPageZeroState.module.scss │ │ │ │ └── ListPageZeroState.tsx │ │ │ ├── __snapshots__ │ │ │ │ ├── ErrorBoundary.test.tsx.snap │ │ │ │ └── LoaderButton.test.tsx.snap │ │ │ ├── branding │ │ │ │ ├── BrandLogo.module.scss │ │ │ │ ├── BrandLogo.test.tsx │ │ │ │ ├── BrandLogo.tsx │ │ │ │ └── __snapshots__ │ │ │ │ │ └── BrandLogo.test.tsx.snap │ │ │ ├── diff │ │ │ │ ├── DiffBoundary.module.scss │ │ │ │ ├── DiffBoundary.tsx │ │ │ │ ├── DiffHunk.module.scss │ │ │ │ ├── DiffHunk.test.tsx │ │ │ │ ├── DiffHunk.tsx │ │ │ │ ├── DiffSplitHunk.test.tsx │ │ │ │ ├── DiffSplitHunk.tsx │ │ │ │ ├── DiffStat.module.scss │ │ │ │ ├── DiffStat.story.tsx │ │ │ │ ├── DiffStat.test.tsx │ │ │ │ ├── DiffStat.tsx │ │ │ │ ├── FileDiffHunks.module.scss │ │ │ │ ├── FileDiffHunks.story.tsx │ │ │ │ ├── FileDiffHunks.tsx │ │ │ │ ├── FileDiffNode.module.scss │ │ │ │ ├── FileDiffNode.story.tsx │ │ │ │ ├── FileDiffNode.tsx │ │ │ │ ├── Lines.module.scss │ │ │ │ ├── Lines.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── DiffHunk.test.tsx.snap │ │ │ │ │ └── DiffStat.test.tsx.snap │ │ │ │ └── addLineNumberToHunks.ts │ │ │ ├── externalAccounts │ │ │ │ └── externalAccounts.ts │ │ │ ├── externalServices │ │ │ │ ├── AddExternalServicePage.tsx │ │ │ │ ├── AddExternalServicesPage.story.tsx │ │ │ │ ├── AddExternalServicesPage.tsx │ │ │ │ ├── ExternalServiceCard.module.scss │ │ │ │ ├── ExternalServiceCard.tsx │ │ │ │ ├── ExternalServiceEditPage.story.tsx │ │ │ │ ├── ExternalServiceEditPage.tsx │ │ │ │ ├── ExternalServiceEditingDisabledAlert.tsx │ │ │ │ ├── ExternalServiceEditingTemporaryAlert.tsx │ │ │ │ ├── ExternalServiceForm.test.tsx │ │ │ │ ├── ExternalServiceForm.tsx │ │ │ │ ├── ExternalServiceGroup.module.scss │ │ │ │ ├── ExternalServiceGroup.test.tsx │ │ │ │ ├── ExternalServiceGroup.tsx │ │ │ │ ├── ExternalServiceInformation.module.scss │ │ │ │ ├── ExternalServiceInformation.tsx │ │ │ │ ├── ExternalServiceNode.module.scss │ │ │ │ ├── ExternalServiceNode.tsx │ │ │ │ ├── ExternalServicePage.module.scss │ │ │ │ ├── ExternalServicePage.story.tsx │ │ │ │ ├── ExternalServicePage.tsx │ │ │ │ ├── ExternalServiceSyncJobNode.module.scss │ │ │ │ ├── ExternalServiceSyncJobNode.story.tsx │ │ │ │ ├── ExternalServiceSyncJobNode.tsx │ │ │ │ ├── ExternalServiceSyncJobsList.tsx │ │ │ │ ├── ExternalServiceWebhook.story.tsx │ │ │ │ ├── ExternalServiceWebhook.tsx │ │ │ │ ├── ExternalServicesPage.story.tsx │ │ │ │ ├── ExternalServicesPage.tsx │ │ │ │ ├── GerritIcon.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── ExternalServiceForm.test.tsx.snap │ │ │ │ │ └── ExternalServiceGroup.test.tsx.snap │ │ │ │ ├── backend.ts │ │ │ │ ├── breadCrumbs.tsx │ │ │ │ ├── externalServices.test.tsx │ │ │ │ ├── externalServices.tsx │ │ │ │ └── index.ts │ │ │ ├── fuzzyFinder │ │ │ │ ├── FuzzyActions.tsx │ │ │ │ ├── FuzzyFiles.test.ts │ │ │ │ ├── FuzzyFiles.tsx │ │ │ │ ├── FuzzyFinder.mocks.tsx │ │ │ │ ├── FuzzyFinder.story.tsx │ │ │ │ ├── FuzzyFinder.test.tsx │ │ │ │ ├── FuzzyFinder.tsx │ │ │ │ ├── FuzzyFinderFeatureFlag.ts │ │ │ │ ├── FuzzyFsm.ts │ │ │ │ ├── FuzzyLocalCache.ts │ │ │ │ ├── FuzzyModal.module.scss │ │ │ │ ├── FuzzyModal.tsx │ │ │ │ ├── FuzzyQuery.ts │ │ │ │ ├── FuzzyRepoRevision.ts │ │ │ │ ├── FuzzyRepos.tsx │ │ │ │ ├── FuzzyShortcuts.ts │ │ │ │ ├── FuzzySymbols.tsx │ │ │ │ ├── FuzzyTabs.tsx │ │ │ │ ├── HighlightedLink.module.scss │ │ │ │ ├── HighlightedLink.tsx │ │ │ │ └── LazyFuzzyFinder.tsx │ │ │ ├── gitHubApps │ │ │ │ ├── AppLogo.tsx │ │ │ │ ├── AuthProviderMessage.tsx │ │ │ │ ├── CreateGitHubAppPage.tsx │ │ │ │ ├── GitHubAppCard.module.scss │ │ │ │ ├── GitHubAppCard.tsx │ │ │ │ ├── GitHubAppFailureAlert.tsx │ │ │ │ ├── GitHubAppPage.tsx │ │ │ │ ├── GitHubAppSelector.tsx │ │ │ │ ├── GitHubAppsPage.module.scss │ │ │ │ ├── GitHubAppsPage.tsx │ │ │ │ ├── RemoveGitHubAppModal.tsx │ │ │ │ └── backend.ts │ │ │ ├── legacyLayoutRouteContext.mock.ts │ │ │ ├── own │ │ │ │ ├── AddOwnerModal.tsx │ │ │ │ ├── UserTeamSelect.tsx │ │ │ │ └── graphqlQueries.ts │ │ │ ├── shared.tsx │ │ │ ├── time │ │ │ │ ├── Duration.module.scss │ │ │ │ ├── Duration.story.tsx │ │ │ │ └── Duration.tsx │ │ │ ├── useScrollToLocationHash.ts │ │ │ └── useUserHistory.ts │ │ ├── contributions.ts │ │ ├── devsettings │ │ │ ├── DeveloperDialog.module.scss │ │ │ ├── DeveloperDialog.tsx │ │ │ ├── DeveloperSettingsGlobalNavItem.tsx │ │ │ ├── settings │ │ │ │ └── eventLoggingDebug.tsx │ │ │ └── utils.ts │ │ ├── end-to-end │ │ │ ├── BUILD.bazel │ │ │ ├── code-intel │ │ │ │ └── repository-component.test.ts │ │ │ ├── frontend-platform │ │ │ │ ├── site-admin.test.ts │ │ │ │ └── theme-switcher.test.ts │ │ │ ├── tsconfig.json │ │ │ └── utils │ │ │ │ ├── cloneRepos.ts │ │ │ │ └── initEndToEndTest.ts │ │ ├── enterprise │ │ │ ├── EnterpriseWebApp.tsx │ │ │ ├── app │ │ │ │ ├── AppAuthCallbackPage.tsx │ │ │ │ ├── components │ │ │ │ │ ├── index.ts │ │ │ │ │ └── zero-states │ │ │ │ │ │ ├── AppZeroStates.module.scss │ │ │ │ │ │ └── AppZeroStates.tsx │ │ │ │ ├── main.tsx │ │ │ │ ├── routes.tsx │ │ │ │ ├── settings │ │ │ │ │ ├── AppSettingsArea.module.scss │ │ │ │ │ ├── AppSettingsArea.tsx │ │ │ │ │ ├── about │ │ │ │ │ │ ├── AboutPage.module.scss │ │ │ │ │ │ ├── AboutPage.story.tsx │ │ │ │ │ │ └── AboutPage.tsx │ │ │ │ │ ├── local-repositories │ │ │ │ │ │ ├── LocalRepositoriesTab.module.scss │ │ │ │ │ │ └── LocalRepositoriesTab.tsx │ │ │ │ │ └── rate-limits │ │ │ │ │ │ ├── RateLimitsTab.module.scss │ │ │ │ │ │ └── RateLimitsTab.tsx │ │ │ │ └── setup │ │ │ │ │ ├── AppSetupWizard.module.scss │ │ │ │ │ ├── AppSetupWizard.tsx │ │ │ │ │ ├── components │ │ │ │ │ ├── AppSetupProgressBar.module.scss │ │ │ │ │ └── AppSetupProgressBar.tsx │ │ │ │ │ └── steps │ │ │ │ │ ├── AppAllSetSetupStep.module.scss │ │ │ │ │ ├── AppAllSetSetupStep.tsx │ │ │ │ │ ├── AppInstallExtensionsSetupStep.module.scss │ │ │ │ │ ├── AppInstallExtensionsSetupStep.tsx │ │ │ │ │ ├── AppLocalRepositoriesSetupStep.module.scss │ │ │ │ │ ├── AppLocalRepositoriesSetupStep.tsx │ │ │ │ │ ├── AppWelcomeSetupStep.module.scss │ │ │ │ │ └── AppWelcomeSetupStep.tsx │ │ │ ├── batches │ │ │ │ ├── BatchChangeTabs.tsx │ │ │ │ ├── BatchSpec.module.scss │ │ │ │ ├── BatchSpec.tsx │ │ │ │ ├── BatchSpecNode.module.scss │ │ │ │ ├── BatchSpecNode.story.tsx │ │ │ │ ├── BatchSpecNode.tsx │ │ │ │ ├── BatchSpecsPage.module.scss │ │ │ │ ├── BatchSpecsPage.story.tsx │ │ │ │ ├── BatchSpecsPage.tsx │ │ │ │ ├── Branch.story.tsx │ │ │ │ ├── Branch.tsx │ │ │ │ ├── CODENOTIFY │ │ │ │ ├── ChangesetFilter.tsx │ │ │ │ ├── CodeHost.tsx │ │ │ │ ├── Description.story.tsx │ │ │ │ ├── Description.tsx │ │ │ │ ├── DropdownButton.module.scss │ │ │ │ ├── DropdownButton.story.tsx │ │ │ │ ├── DropdownButton.tsx │ │ │ │ ├── MissingCredentialsAlert.tsx │ │ │ │ ├── MultiSelectContext.test.tsx │ │ │ │ ├── MultiSelectContext.tsx │ │ │ │ ├── backend.ts │ │ │ │ ├── batch-spec │ │ │ │ │ ├── BatchSpecContext.tsx │ │ │ │ │ ├── Layout.module.scss │ │ │ │ │ ├── TabBar.module.scss │ │ │ │ │ ├── TabBar.story.tsx │ │ │ │ │ ├── TabBar.tsx │ │ │ │ │ ├── batch-spec.mock.ts │ │ │ │ │ ├── edit │ │ │ │ │ │ ├── DownloadSpecModal.module.scss │ │ │ │ │ │ ├── DownloadSpecModal.story.tsx │ │ │ │ │ │ ├── DownloadSpecModal.tsx │ │ │ │ │ │ ├── EditBatchSpecPage.module.scss │ │ │ │ │ │ ├── EditBatchSpecPage.story.tsx │ │ │ │ │ │ ├── EditBatchSpecPage.tsx │ │ │ │ │ │ ├── RunBatchSpecButton.module.scss │ │ │ │ │ │ ├── RunBatchSpecButton.story.tsx │ │ │ │ │ │ ├── RunBatchSpecButton.tsx │ │ │ │ │ │ ├── RunServerSideModal.module.scss │ │ │ │ │ │ ├── RunServerSideModal.story.tsx │ │ │ │ │ │ ├── RunServerSideModal.tsx │ │ │ │ │ │ ├── editor │ │ │ │ │ │ │ ├── EditorFeedbackPanel.module.scss │ │ │ │ │ │ │ ├── EditorFeedbackPanel.story.tsx │ │ │ │ │ │ │ ├── EditorFeedbackPanel.tsx │ │ │ │ │ │ │ ├── MonacoBatchSpecEditor.module.scss │ │ │ │ │ │ │ ├── MonacoBatchSpecEditor.story.tsx │ │ │ │ │ │ │ ├── MonacoBatchSpecEditor.tsx │ │ │ │ │ │ │ └── backend.ts │ │ │ │ │ │ ├── library │ │ │ │ │ │ │ ├── LibraryPane.module.scss │ │ │ │ │ │ │ ├── LibraryPane.story.tsx │ │ │ │ │ │ │ ├── LibraryPane.tsx │ │ │ │ │ │ │ ├── ReplaceSpecModal.story.tsx │ │ │ │ │ │ │ ├── ReplaceSpecModal.tsx │ │ │ │ │ │ │ ├── comby.batch.yaml │ │ │ │ │ │ │ ├── go-imports.batch.yaml │ │ │ │ │ │ │ ├── hello-world.batch.yaml │ │ │ │ │ │ │ ├── many-comby.batch.yaml │ │ │ │ │ │ │ ├── minimal.batch.yaml │ │ │ │ │ │ │ ├── monorepo-dynamic.batch.yaml │ │ │ │ │ │ │ └── sed.batch.yaml │ │ │ │ │ │ ├── useExecuteBatchSpec.ts │ │ │ │ │ │ └── workspaces-preview │ │ │ │ │ │ │ ├── ImportingChangesetsPreviewList.module.scss │ │ │ │ │ │ │ ├── ImportingChangesetsPreviewList.story.tsx │ │ │ │ │ │ │ ├── ImportingChangesetsPreviewList.tsx │ │ │ │ │ │ │ ├── PreviewLoadingSpinner.tsx │ │ │ │ │ │ │ ├── PreviewPrompt.module.scss │ │ │ │ │ │ │ ├── PreviewPromptIcon.tsx │ │ │ │ │ │ │ ├── WorkspacesPreview.module.scss │ │ │ │ │ │ │ ├── WorkspacesPreview.story.tsx │ │ │ │ │ │ │ ├── WorkspacesPreview.tsx │ │ │ │ │ │ │ ├── WorkspacesPreviewFilterRow.tsx │ │ │ │ │ │ │ ├── WorkspacesPreviewList.story.tsx │ │ │ │ │ │ │ ├── WorkspacesPreviewList.tsx │ │ │ │ │ │ │ ├── WorkspacesPreviewListItem.module.scss │ │ │ │ │ │ │ ├── WorkspacesPreviewListItem.story.tsx │ │ │ │ │ │ │ ├── WorkspacesPreviewListItem.tsx │ │ │ │ │ │ │ ├── WorkspacesPreviewPanel.module.scss │ │ │ │ │ │ │ ├── WorkspacesPreviewPanel.tsx │ │ │ │ │ │ │ ├── useImportingChangesets.ts │ │ │ │ │ │ │ ├── useWorkspaces.ts │ │ │ │ │ │ │ └── useWorkspacesPreview.ts │ │ │ │ │ ├── execute │ │ │ │ │ │ ├── ActionsMenu.module.scss │ │ │ │ │ │ ├── ActionsMenu.story.tsx │ │ │ │ │ │ ├── ActionsMenu.tsx │ │ │ │ │ │ ├── BatchSpecStateBadge.story.tsx │ │ │ │ │ │ ├── BatchSpecStateBadge.tsx │ │ │ │ │ │ ├── CancelExecutionModal.story.tsx │ │ │ │ │ │ ├── CancelExecutionModal.tsx │ │ │ │ │ │ ├── DiagnosticsModal.module.scss │ │ │ │ │ │ ├── DiagnosticsModal.tsx │ │ │ │ │ │ ├── ExecuteBatchSpecPage.module.scss │ │ │ │ │ │ ├── ExecuteBatchSpecPage.story.tsx │ │ │ │ │ │ ├── ExecuteBatchSpecPage.tsx │ │ │ │ │ │ ├── ExecutionStatsBar.module.scss │ │ │ │ │ │ ├── ExecutionStatsBar.story.tsx │ │ │ │ │ │ ├── ExecutionStatsBar.tsx │ │ │ │ │ │ ├── ReadOnlyBatchSpecAlert.story.tsx │ │ │ │ │ │ ├── ReadOnlyBatchSpecAlert.tsx │ │ │ │ │ │ ├── ReadOnlyBatchSpecForm.story.tsx │ │ │ │ │ │ ├── ReadOnlyBatchSpecForm.tsx │ │ │ │ │ │ ├── backend.ts │ │ │ │ │ │ ├── util.ts │ │ │ │ │ │ └── workspaces │ │ │ │ │ │ │ ├── ExecutionWorkspaces.module.scss │ │ │ │ │ │ │ ├── ExecutionWorkspaces.story.tsx │ │ │ │ │ │ │ ├── ExecutionWorkspaces.tsx │ │ │ │ │ │ │ ├── StepStateIcon.story.tsx │ │ │ │ │ │ │ ├── StepStateIcon.tsx │ │ │ │ │ │ │ ├── WorkspaceDetails.module.scss │ │ │ │ │ │ │ ├── WorkspaceDetails.story.tsx │ │ │ │ │ │ │ ├── WorkspaceDetails.tsx │ │ │ │ │ │ │ ├── WorkspaceStateIcon.story.tsx │ │ │ │ │ │ │ ├── WorkspaceStateIcon.tsx │ │ │ │ │ │ │ ├── Workspaces.module.scss │ │ │ │ │ │ │ ├── Workspaces.story.tsx │ │ │ │ │ │ │ ├── Workspaces.tsx │ │ │ │ │ │ │ ├── WorkspacesFilterRow.tsx │ │ │ │ │ │ │ ├── WorkspacesListItem.module.scss │ │ │ │ │ │ │ ├── WorkspacesListItem.story.tsx │ │ │ │ │ │ │ ├── WorkspacesListItem.tsx │ │ │ │ │ │ │ ├── WorkspacesPanel.module.scss │ │ │ │ │ │ │ └── WorkspacesPanel.tsx │ │ │ │ │ ├── header │ │ │ │ │ │ ├── ActionButtons.tsx │ │ │ │ │ │ ├── BatchChangeHeader.module.scss │ │ │ │ │ │ ├── BatchChangeHeader.story.tsx │ │ │ │ │ │ └── BatchChangeHeader.tsx │ │ │ │ │ ├── useBatchSpecCode.ts │ │ │ │ │ ├── yaml-util.test.ts │ │ │ │ │ └── yaml-util.ts │ │ │ │ ├── close │ │ │ │ │ ├── BatchChangeCloseAlert.story.tsx │ │ │ │ │ ├── BatchChangeCloseAlert.tsx │ │ │ │ │ ├── BatchChangeCloseChangesetsList.module.scss │ │ │ │ │ ├── BatchChangeCloseChangesetsList.tsx │ │ │ │ │ ├── BatchChangeCloseHeader.module.scss │ │ │ │ │ ├── BatchChangeCloseHeader.tsx │ │ │ │ │ ├── BatchChangeClosePage.story.tsx │ │ │ │ │ ├── BatchChangeClosePage.tsx │ │ │ │ │ ├── ChangesetCloseAction.module.scss │ │ │ │ │ ├── ChangesetCloseAction.tsx │ │ │ │ │ ├── ChangesetCloseNode.module.scss │ │ │ │ │ ├── ChangesetCloseNode.tsx │ │ │ │ │ ├── CloseChangesetsListEmptyElement.module.scss │ │ │ │ │ ├── CloseChangesetsListEmptyElement.tsx │ │ │ │ │ ├── ExternalChangesetCloseNode.module.scss │ │ │ │ │ ├── ExternalChangesetCloseNode.tsx │ │ │ │ │ ├── HiddenExternalChangesetCloseNode.module.scss │ │ │ │ │ ├── HiddenExternalChangesetCloseNode.tsx │ │ │ │ │ └── backend.ts │ │ │ │ ├── create │ │ │ │ │ ├── BatchChangeTemplateIcon.module.scss │ │ │ │ │ ├── BatchChangeTemplateIcon.tsx │ │ │ │ │ ├── ConfigurationForm.module.scss │ │ │ │ │ ├── ConfigurationForm.story.tsx │ │ │ │ │ ├── ConfigurationForm.tsx │ │ │ │ │ ├── CreateBatchChangePage.story.tsx │ │ │ │ │ ├── CreateBatchChangePage.tsx │ │ │ │ │ ├── InsightTemplatesBanner.story.tsx │ │ │ │ │ ├── InsightTemplatesBanner.tsx │ │ │ │ │ ├── NamespaceSelector.tsx │ │ │ │ │ ├── OldCreateBatchChangeContent.tsx │ │ │ │ │ ├── SearchTemplatesBanner.story.tsx │ │ │ │ │ ├── SearchTemplatesBanner.tsx │ │ │ │ │ ├── TemplateBanner.module.scss │ │ │ │ │ ├── TemplateBanner.story.tsx │ │ │ │ │ ├── TemplateBanner.tsx │ │ │ │ │ ├── backend.ts │ │ │ │ │ ├── go-checker-templates.ts │ │ │ │ │ ├── useInsightTemplates.ts │ │ │ │ │ ├── useNamespaces.ts │ │ │ │ │ └── useSearchTemplate.ts │ │ │ │ ├── detail │ │ │ │ │ ├── ActiveExecutionNotice.story.tsx │ │ │ │ │ ├── ActiveExecutionNotice.tsx │ │ │ │ │ ├── BatchChangeBurndownChart.module.scss │ │ │ │ │ ├── BatchChangeBurndownChart.story.tsx │ │ │ │ │ ├── BatchChangeBurndownChart.tsx │ │ │ │ │ ├── BatchChangeDetailsActionSection.tsx │ │ │ │ │ ├── BatchChangeDetailsPage.mock.ts │ │ │ │ │ ├── BatchChangeDetailsPage.story.tsx │ │ │ │ │ ├── BatchChangeDetailsPage.tsx │ │ │ │ │ ├── BatchChangeDetailsTabs.tsx │ │ │ │ │ ├── BatchChangeStatsCard.module.scss │ │ │ │ │ ├── BatchChangeStatsCard.story.tsx │ │ │ │ │ ├── BatchChangeStatsCard.tsx │ │ │ │ │ ├── BulkOperationsAlerts.story.tsx │ │ │ │ │ ├── BulkOperationsAlerts.tsx │ │ │ │ │ ├── BulkOperationsTab.tsx │ │ │ │ │ ├── ChangesetsArchivedNotice.tsx │ │ │ │ │ ├── ClosedNotice.story.tsx │ │ │ │ │ ├── ClosedNotice.tsx │ │ │ │ │ ├── SupersedingBatchSpecAlert.story.tsx │ │ │ │ │ ├── SupersedingBatchSpecAlert.tsx │ │ │ │ │ ├── UnpublishedNotice.story.tsx │ │ │ │ │ ├── UnpublishedNotice.tsx │ │ │ │ │ ├── WebhookAlert.module.scss │ │ │ │ │ ├── WebhookAlert.story.tsx │ │ │ │ │ ├── WebhookAlert.tsx │ │ │ │ │ ├── backend.ts │ │ │ │ │ ├── bulk-operations │ │ │ │ │ │ ├── BulkOperationNode.module.scss │ │ │ │ │ │ └── BulkOperationNode.tsx │ │ │ │ │ ├── changesets │ │ │ │ │ │ ├── BatchChangeChangesets.mock.ts │ │ │ │ │ │ ├── BatchChangeChangesets.module.scss │ │ │ │ │ │ ├── BatchChangeChangesets.story.tsx │ │ │ │ │ │ ├── BatchChangeChangesets.tsx │ │ │ │ │ │ ├── BatchChangeChangesetsHeader.module.scss │ │ │ │ │ │ ├── BatchChangeChangesetsHeader.tsx │ │ │ │ │ │ ├── ChangesetCheckStatusCell.story.tsx │ │ │ │ │ │ ├── ChangesetCheckStatusCell.tsx │ │ │ │ │ │ ├── ChangesetFileDiff.tsx │ │ │ │ │ │ ├── ChangesetFilterRow.tsx │ │ │ │ │ │ ├── ChangesetLabel.story.tsx │ │ │ │ │ │ ├── ChangesetLabel.tsx │ │ │ │ │ │ ├── ChangesetLastSynced.module.scss │ │ │ │ │ │ ├── ChangesetLastSynced.tsx │ │ │ │ │ │ ├── ChangesetNode.module.scss │ │ │ │ │ │ ├── ChangesetNode.tsx │ │ │ │ │ │ ├── ChangesetReviewStatusCell.story.tsx │ │ │ │ │ │ ├── ChangesetReviewStatusCell.tsx │ │ │ │ │ │ ├── ChangesetSelectRow.story.tsx │ │ │ │ │ │ ├── ChangesetSelectRow.tsx │ │ │ │ │ │ ├── ChangesetStatusCell.story.tsx │ │ │ │ │ │ ├── ChangesetStatusCell.tsx │ │ │ │ │ │ ├── ChangesetStatusScheduled.tsx │ │ │ │ │ │ ├── CloseChangesetsModal.story.tsx │ │ │ │ │ │ ├── CloseChangesetsModal.tsx │ │ │ │ │ │ ├── CreateCommentModal.story.tsx │ │ │ │ │ │ ├── CreateCommentModal.tsx │ │ │ │ │ │ ├── DetachChangesetsModal.story.tsx │ │ │ │ │ │ ├── DetachChangesetsModal.tsx │ │ │ │ │ │ ├── DownloadDiffButton.tsx │ │ │ │ │ │ ├── EmptyArchivedChangesetListElement.tsx │ │ │ │ │ │ ├── EmptyChangesetListElement.module.scss │ │ │ │ │ │ ├── EmptyChangesetListElement.tsx │ │ │ │ │ │ ├── EmptyChangesetSearchElement.tsx │ │ │ │ │ │ ├── EmptyDraftChangesetListElement.module.scss │ │ │ │ │ │ ├── EmptyDraftChangesetListElement.tsx │ │ │ │ │ │ ├── ExportChangesetsModal.story.tsx │ │ │ │ │ │ ├── ExportChangesetsModal.tsx │ │ │ │ │ │ ├── ExternalChangesetInfoCell.tsx │ │ │ │ │ │ ├── ExternalChangesetNode.module.scss │ │ │ │ │ │ ├── ExternalChangesetNode.story.tsx │ │ │ │ │ │ ├── ExternalChangesetNode.tsx │ │ │ │ │ │ ├── ExternalChangesetTitle.tsx │ │ │ │ │ │ ├── HiddenExternalChangesetInfoCell.tsx │ │ │ │ │ │ ├── HiddenExternalChangesetNode.module.scss │ │ │ │ │ │ ├── HiddenExternalChangesetNode.story.tsx │ │ │ │ │ │ ├── HiddenExternalChangesetNode.tsx │ │ │ │ │ │ ├── MergeChangesetsModal.story.tsx │ │ │ │ │ │ ├── MergeChangesetsModal.tsx │ │ │ │ │ │ ├── PublishChangesetsModal.story.tsx │ │ │ │ │ │ ├── PublishChangesetsModal.tsx │ │ │ │ │ │ ├── ReenqueueChangesetsModal.story.tsx │ │ │ │ │ │ └── ReenqueueChangesetsModal.tsx │ │ │ │ │ └── testdata.ts │ │ │ │ ├── global │ │ │ │ │ └── GlobalBatchChangesArea.tsx │ │ │ │ ├── list │ │ │ │ │ ├── BatchChangeListFilter.module.scss │ │ │ │ │ ├── BatchChangeListFilters.tsx │ │ │ │ │ ├── BatchChangeListPage.module.scss │ │ │ │ │ ├── BatchChangeListPage.story.tsx │ │ │ │ │ ├── BatchChangeListPage.tsx │ │ │ │ │ ├── BatchChangeNode.module.scss │ │ │ │ │ ├── BatchChangeNode.story.tsx │ │ │ │ │ ├── BatchChangeNode.tsx │ │ │ │ │ ├── BatchChangeStatePill.module.scss │ │ │ │ │ ├── BatchChangeStatePill.story.tsx │ │ │ │ │ ├── BatchChangeStatePill.tsx │ │ │ │ │ ├── BatchChangeStatsBar.module.scss │ │ │ │ │ ├── BatchChangeStatsBar.story.tsx │ │ │ │ │ ├── BatchChangeStatsBar.tsx │ │ │ │ │ ├── BatchChangesChangelogAlert.story.tsx │ │ │ │ │ ├── BatchChangesChangelogAlert.tsx │ │ │ │ │ ├── BatchChangesListIntro.module.scss │ │ │ │ │ ├── BatchChangesListIntro.story.tsx │ │ │ │ │ ├── BatchChangesListIntro.tsx │ │ │ │ │ ├── GettingStarted.story.tsx │ │ │ │ │ ├── GettingStarted.tsx │ │ │ │ │ ├── NewBatchChangeButton.tsx │ │ │ │ │ ├── backend.ts │ │ │ │ │ ├── testData.ts │ │ │ │ │ └── useBatchChangeListFilters.ts │ │ │ │ ├── mocks.ts │ │ │ │ ├── preview │ │ │ │ │ ├── BatchChangePreviewContext.tsx │ │ │ │ │ ├── BatchChangePreviewPage.story.tsx │ │ │ │ │ ├── BatchChangePreviewPage.tsx │ │ │ │ │ ├── BatchChangePreviewStatsBar.module.scss │ │ │ │ │ ├── BatchChangePreviewStatsBar.tsx │ │ │ │ │ ├── BatchChangePreviewTabs.module.scss │ │ │ │ │ ├── BatchChangePreviewTabs.tsx │ │ │ │ │ ├── BatchSpecInfoByline.story.tsx │ │ │ │ │ ├── BatchSpecInfoByline.tsx │ │ │ │ │ ├── CreateUpdateBatchChangeAlert.module.scss │ │ │ │ │ ├── CreateUpdateBatchChangeAlert.story.tsx │ │ │ │ │ ├── CreateUpdateBatchChangeAlert.tsx │ │ │ │ │ ├── backend.ts │ │ │ │ │ ├── icons.tsx │ │ │ │ │ ├── list │ │ │ │ │ │ ├── ChangesetApplyPreviewNode.module.scss │ │ │ │ │ │ ├── ChangesetApplyPreviewNode.story.tsx │ │ │ │ │ │ ├── ChangesetApplyPreviewNode.tsx │ │ │ │ │ │ ├── ChangesetSpecFileDiffConnection.tsx │ │ │ │ │ │ ├── EmptyPreviewListElement.module.scss │ │ │ │ │ │ ├── EmptyPreviewListElement.tsx │ │ │ │ │ │ ├── GitBranchChangesetDescriptionInfo.module.scss │ │ │ │ │ │ ├── GitBranchChangesetDescriptionInfo.tsx │ │ │ │ │ │ ├── HiddenChangesetApplyPreviewNode.module.scss │ │ │ │ │ │ ├── HiddenChangesetApplyPreviewNode.story.tsx │ │ │ │ │ │ ├── HiddenChangesetApplyPreviewNode.tsx │ │ │ │ │ │ ├── PreviewActions.tsx │ │ │ │ │ │ ├── PreviewFilterRow.tsx │ │ │ │ │ │ ├── PreviewList.module.scss │ │ │ │ │ │ ├── PreviewList.story.tsx │ │ │ │ │ │ ├── PreviewList.tsx │ │ │ │ │ │ ├── PreviewListHeader.module.scss │ │ │ │ │ │ ├── PreviewListHeader.tsx │ │ │ │ │ │ ├── PreviewNodeIndicator.module.scss │ │ │ │ │ │ ├── PreviewNodeIndicator.tsx │ │ │ │ │ │ ├── PreviewSelectRow.tsx │ │ │ │ │ │ ├── VisibleChangesetApplyPreviewNode.module.scss │ │ │ │ │ │ ├── VisibleChangesetApplyPreviewNode.story.tsx │ │ │ │ │ │ ├── VisibleChangesetApplyPreviewNode.tsx │ │ │ │ │ │ ├── backend.ts │ │ │ │ │ │ └── storyData.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── repo │ │ │ │ │ ├── BatchChangeNode.module.scss │ │ │ │ │ ├── BatchChangeNode.tsx │ │ │ │ │ ├── BatchChangeRepoPage.story.tsx │ │ │ │ │ ├── BatchChangeRepoPage.tsx │ │ │ │ │ ├── RepoBatchChanges.module.scss │ │ │ │ │ ├── RepoBatchChanges.tsx │ │ │ │ │ ├── RepositoryBatchChangesArea.tsx │ │ │ │ │ ├── backend.ts │ │ │ │ │ └── testData.ts │ │ │ │ ├── settings │ │ │ │ │ ├── AddCredentialModal.module.scss │ │ │ │ │ ├── AddCredentialModal.story.tsx │ │ │ │ │ ├── AddCredentialModal.tsx │ │ │ │ │ ├── BatchChangesCreateGitHubAppPage.tsx │ │ │ │ │ ├── BatchChangesSettingsArea.module.scss │ │ │ │ │ ├── BatchChangesSettingsArea.story.tsx │ │ │ │ │ ├── BatchChangesSettingsArea.tsx │ │ │ │ │ ├── BatchChangesSiteConfigSettingsPage.story.tsx │ │ │ │ │ ├── BatchChangesSiteConfigSettingsPage.tsx │ │ │ │ │ ├── CheckButton.story.tsx │ │ │ │ │ ├── CheckButton.tsx │ │ │ │ │ ├── CodeHostConnectionNode.module.scss │ │ │ │ │ ├── CodeHostConnectionNode.story.tsx │ │ │ │ │ ├── CodeHostConnectionNode.tsx │ │ │ │ │ ├── CodeHostConnections.tsx │ │ │ │ │ ├── CodeHostSshPublicKey.tsx │ │ │ │ │ ├── CommitSigningIntegrationNode.module.scss │ │ │ │ │ ├── CommitSigningIntegrationNode.tsx │ │ │ │ │ ├── CommitSigningIntegrations.tsx │ │ │ │ │ ├── ModalHeader.tsx │ │ │ │ │ ├── RemoveCredentialModal.story.tsx │ │ │ │ │ ├── RemoveCredentialModal.tsx │ │ │ │ │ ├── RolloutWindowsConfiguration.module.scss │ │ │ │ │ ├── RolloutWindowsConfiguration.story.tsx │ │ │ │ │ ├── RolloutWindowsConfiguration.tsx │ │ │ │ │ ├── ViewCredentialModal.story.tsx │ │ │ │ │ ├── ViewCredentialModal.tsx │ │ │ │ │ ├── backend.ts │ │ │ │ │ ├── format.test.ts │ │ │ │ │ └── format.ts │ │ │ │ ├── testData.ts │ │ │ │ ├── useBatchChangesLicense.ts │ │ │ │ ├── utils.ts │ │ │ │ └── workspaces-list │ │ │ │ │ ├── Descriptor.module.scss │ │ │ │ │ ├── Descriptor.tsx │ │ │ │ │ ├── Header.module.scss │ │ │ │ │ ├── Header.tsx │ │ │ │ │ ├── Icons.module.scss │ │ │ │ │ ├── Icons.tsx │ │ │ │ │ ├── ListItem.module.scss │ │ │ │ │ ├── ListItem.story.tsx │ │ │ │ │ ├── ListItem.tsx │ │ │ │ │ └── index.ts │ │ │ ├── code-monitoring │ │ │ │ ├── CodeMonitorInfo.module.scss │ │ │ │ ├── CodeMonitorList.tsx │ │ │ │ ├── CodeMonitoringGettingStarted.module.scss │ │ │ │ ├── CodeMonitoringGettingStarted.tsx │ │ │ │ ├── CodeMonitoringLogs.module.scss │ │ │ │ ├── CodeMonitoringLogs.story.tsx │ │ │ │ ├── CodeMonitoringLogs.tsx │ │ │ │ ├── CodeMonitoringNode.module.scss │ │ │ │ ├── CodeMonitoringNode.tsx │ │ │ │ ├── CodeMonitoringPage.story.tsx │ │ │ │ ├── CodeMonitoringPage.test.tsx │ │ │ │ ├── CodeMonitoringPage.tsx │ │ │ │ ├── CreateCodeMonitorPage.story.tsx │ │ │ │ ├── CreateCodeMonitorPage.test.tsx │ │ │ │ ├── CreateCodeMonitorPage.tsx │ │ │ │ ├── ManageCodeMonitorPage.story.tsx │ │ │ │ ├── ManageCodeMonitorPage.test.tsx │ │ │ │ ├── ManageCodeMonitorPage.tsx │ │ │ │ ├── action-converters.ts │ │ │ │ ├── backend.ts │ │ │ │ ├── components │ │ │ │ │ ├── CodeMonitorForm.module.scss │ │ │ │ │ ├── CodeMonitorForm.test.tsx │ │ │ │ │ ├── CodeMonitorForm.tsx │ │ │ │ │ ├── DeleteMonitorModal.story.tsx │ │ │ │ │ ├── DeleteMonitorModal.tsx │ │ │ │ │ ├── FormActionArea.test.tsx │ │ │ │ │ ├── FormActionArea.tsx │ │ │ │ │ ├── FormTriggerArea.module.scss │ │ │ │ │ ├── FormTriggerArea.story.tsx │ │ │ │ │ ├── FormTriggerArea.test.tsx │ │ │ │ │ ├── FormTriggerArea.tsx │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ └── FormActionArea.test.tsx.snap │ │ │ │ │ ├── actions │ │ │ │ │ │ ├── ActionEditor.test.tsx │ │ │ │ │ │ ├── ActionEditor.tsx │ │ │ │ │ │ ├── EmailAction.story.tsx │ │ │ │ │ │ ├── EmailAction.test.tsx │ │ │ │ │ │ ├── EmailAction.tsx │ │ │ │ │ │ ├── SlackWebhookAction.story.tsx │ │ │ │ │ │ ├── SlackWebhookAction.test.tsx │ │ │ │ │ │ ├── SlackWebhookAction.tsx │ │ │ │ │ │ ├── WebhookAction.story.tsx │ │ │ │ │ │ ├── WebhookAction.test.tsx │ │ │ │ │ │ └── WebhookAction.tsx │ │ │ │ │ └── logs │ │ │ │ │ │ ├── CodeMonitorLogsHeader.module.scss │ │ │ │ │ │ ├── CodeMonitorLogsHeader.tsx │ │ │ │ │ │ ├── CollapsibleDetailsWithStatus.module.scss │ │ │ │ │ │ ├── CollapsibleDetailsWithStatus.tsx │ │ │ │ │ │ ├── MonitorLogNode.module.scss │ │ │ │ │ │ ├── MonitorLogNode.tsx │ │ │ │ │ │ ├── TriggerEvent.module.scss │ │ │ │ │ │ └── TriggerEvent.tsx │ │ │ │ ├── global │ │ │ │ │ └── GlobalCodeMonitoringArea.tsx │ │ │ │ └── testing │ │ │ │ │ └── util.ts │ │ │ ├── codeintel │ │ │ │ ├── CODENOTIFY │ │ │ │ ├── admin │ │ │ │ │ └── AdminCodeIntelArea.tsx │ │ │ │ ├── badge │ │ │ │ │ └── hooks │ │ │ │ │ │ └── queries.ts │ │ │ │ ├── configuration │ │ │ │ │ ├── backend.ts │ │ │ │ │ ├── components │ │ │ │ │ │ ├── CodeIntelConfigurationPageHeader.module.scss │ │ │ │ │ │ ├── CodeIntelConfigurationPageHeader.tsx │ │ │ │ │ │ ├── ConfigurationEditor.tsx │ │ │ │ │ │ ├── ConfigurationForm.tsx │ │ │ │ │ │ ├── ConfigurationInferButton.tsx │ │ │ │ │ │ ├── CreatePolicyButtons.module.scss │ │ │ │ │ │ ├── CreatePolicyButtons.tsx │ │ │ │ │ │ ├── Duration.tsx │ │ │ │ │ │ ├── DurationSelect.tsx │ │ │ │ │ │ ├── EmptyPoliciesList.module.scss │ │ │ │ │ │ ├── EmptyPoliciesList.tsx │ │ │ │ │ │ ├── FlashMessage.tsx │ │ │ │ │ │ ├── IndexConfigurationSaveToolbar.tsx │ │ │ │ │ │ ├── RepositoryPatternList.module.scss │ │ │ │ │ │ ├── RepositoryPatternList.tsx │ │ │ │ │ │ ├── inference-form │ │ │ │ │ │ │ ├── CommandInput.module.scss │ │ │ │ │ │ │ ├── CommandInput.tsx │ │ │ │ │ │ │ ├── IndexJobLabel.module.scss │ │ │ │ │ │ │ ├── IndexJobLabel.tsx │ │ │ │ │ │ │ ├── IndexJobNode.module.scss │ │ │ │ │ │ │ ├── IndexJobNode.tsx │ │ │ │ │ │ │ ├── InferenceForm.module.scss │ │ │ │ │ │ │ ├── InferenceForm.tsx │ │ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ │ │ └── auto-index-to-schema.test.tsx.snap │ │ │ │ │ │ │ ├── auto-index-to-form-job.ts │ │ │ │ │ │ │ ├── auto-index-to-schema.test.tsx │ │ │ │ │ │ │ ├── form-data-to-schema.ts │ │ │ │ │ │ │ ├── types.ts │ │ │ │ │ │ │ └── util.ts │ │ │ │ │ │ └── inference-script │ │ │ │ │ │ │ ├── InferenceScriptEditor.tsx │ │ │ │ │ │ │ ├── InferenceScriptPreview.module.scss │ │ │ │ │ │ │ └── InferenceScriptPreview.tsx │ │ │ │ │ ├── hooks │ │ │ │ │ │ ├── queryPolicies.tsx │ │ │ │ │ │ ├── types.tsx │ │ │ │ │ │ ├── useDeletePolicies.tsx │ │ │ │ │ │ ├── useInferenceScript.tsx │ │ │ │ │ │ ├── useInferredConfig.tsx │ │ │ │ │ │ ├── usePolicyConfigurationById.tsx │ │ │ │ │ │ ├── usePreviewGitObjectFilter.tsx │ │ │ │ │ │ ├── usePreviewRepositoryFilter.tsx │ │ │ │ │ │ ├── useRepositoryConfig.tsx │ │ │ │ │ │ ├── useSavePolicyConfiguration.tsx │ │ │ │ │ │ ├── useUpdateConfigurationForRepository.tsx │ │ │ │ │ │ └── useUpdateInferenceScript.tsx │ │ │ │ │ ├── pages │ │ │ │ │ │ ├── CodeIntelConfigurationPage.module.scss │ │ │ │ │ │ ├── CodeIntelConfigurationPage.tsx │ │ │ │ │ │ ├── CodeIntelConfigurationPolicyPage.module.scss │ │ │ │ │ │ ├── CodeIntelConfigurationPolicyPage.tsx │ │ │ │ │ │ ├── CodeIntelInferenceConfigurationPage.module.scss │ │ │ │ │ │ ├── CodeIntelInferenceConfigurationPage.tsx │ │ │ │ │ │ └── CodeIntelRepositoryIndexConfigurationPage.tsx │ │ │ │ │ ├── schema.json │ │ │ │ │ └── shared.ts │ │ │ │ ├── dashboard │ │ │ │ │ ├── backend.ts │ │ │ │ │ ├── components │ │ │ │ │ │ ├── BrainDot.module.scss │ │ │ │ │ │ ├── BrainDot.tsx │ │ │ │ │ │ ├── ConfigurationStateBadge.tsx │ │ │ │ │ │ ├── DataSummary.module.scss │ │ │ │ │ │ ├── DataSummary.tsx │ │ │ │ │ │ ├── IndexStateBadge.module.scss │ │ │ │ │ │ ├── IndexStateBadge.tsx │ │ │ │ │ │ └── tree │ │ │ │ │ │ │ ├── DashboardTree.module.scss │ │ │ │ │ │ │ ├── DashboardTree.tsx │ │ │ │ │ │ │ └── util.ts │ │ │ │ │ ├── constants.ts │ │ │ │ │ ├── hooks │ │ │ │ │ │ ├── useRepoCodeIntelStatus.ts │ │ │ │ │ │ └── useVisibleIndexes.ts │ │ │ │ │ └── pages │ │ │ │ │ │ ├── GlobalDashboardPage.module.scss │ │ │ │ │ │ ├── GlobalDashboardPage.tsx │ │ │ │ │ │ ├── RepoDashboardPage.module.scss │ │ │ │ │ │ └── RepoDashboardPage.tsx │ │ │ │ ├── indexes │ │ │ │ │ ├── components │ │ │ │ │ │ ├── AuditLog.module.scss │ │ │ │ │ │ ├── AuditLog.tsx │ │ │ │ │ │ ├── CodeIntelLastUpdated.tsx │ │ │ │ │ │ ├── CodeIntelStateIcon.tsx │ │ │ │ │ │ ├── CodeIntelStateLabel.tsx │ │ │ │ │ │ ├── Dependencies.module.scss │ │ │ │ │ │ ├── Dependencies.tsx │ │ │ │ │ │ ├── EnqueueForm.tsx │ │ │ │ │ │ ├── IndexTimeline.module.scss │ │ │ │ │ │ ├── IndexTimeline.tsx │ │ │ │ │ │ ├── ProjectDescription.tsx │ │ │ │ │ │ └── RetentionList.tsx │ │ │ │ │ ├── hooks │ │ │ │ │ │ ├── queryDependencyGraph.tsx │ │ │ │ │ │ ├── queryPreciseIndex.tsx │ │ │ │ │ │ ├── queryPreciseIndexRetention.tsx │ │ │ │ │ │ ├── queryPreciseIndexes.tsx │ │ │ │ │ │ ├── types.tsx │ │ │ │ │ │ ├── useDeletePreciseIndex.tsx │ │ │ │ │ │ ├── useDeletePreciseIndexes.tsx │ │ │ │ │ │ ├── useEnqueueIndexJob.tsx │ │ │ │ │ │ ├── useReindexPreciseIndex.tsx │ │ │ │ │ │ └── useReindexPreciseIndexes.tsx │ │ │ │ │ └── pages │ │ │ │ │ │ ├── CodeIntelPreciseIndexPage.module.scss │ │ │ │ │ │ ├── CodeIntelPreciseIndexPage.tsx │ │ │ │ │ │ ├── CodeIntelPreciseIndexesPage.module.scss │ │ │ │ │ │ └── CodeIntelPreciseIndexesPage.tsx │ │ │ │ ├── ranking │ │ │ │ │ └── pages │ │ │ │ │ │ ├── CodeIntelRankingPage.module.scss │ │ │ │ │ │ ├── CodeIntelRankingPage.tsx │ │ │ │ │ │ └── backend.ts │ │ │ │ ├── repo │ │ │ │ │ ├── CodeIntelSidebar.tsx │ │ │ │ │ └── RepositoryCodeIntelArea.tsx │ │ │ │ ├── searchBased.ts │ │ │ │ ├── sort.ts │ │ │ │ ├── useCodeIntel.ts │ │ │ │ └── useSearchBasedCodeIntel.ts │ │ │ ├── cody │ │ │ │ ├── configuration │ │ │ │ │ ├── components │ │ │ │ │ │ └── EmptyPoliciesList.tsx │ │ │ │ │ └── pages │ │ │ │ │ │ └── CodyConfigurationPage.tsx │ │ │ │ └── repo │ │ │ │ │ ├── CodyRepoArea.tsx │ │ │ │ │ └── CodyRepoSidebar.tsx │ │ │ ├── dotcom │ │ │ │ └── productSubscriptions │ │ │ │ │ ├── AccountEmailAddresses.tsx │ │ │ │ │ ├── AccountName.tsx │ │ │ │ │ ├── ProductLicenseValidity.tsx │ │ │ │ │ ├── ProductSubscriptionLabel.tsx │ │ │ │ │ ├── ProductSubscriptionNode.tsx │ │ │ │ │ └── features.ts │ │ │ ├── embed │ │ │ │ ├── EmbeddedWebApp.module.scss │ │ │ │ ├── EmbeddedWebApp.tsx │ │ │ │ ├── OpenNewTabAnchorLink.tsx │ │ │ │ ├── README.md │ │ │ │ └── embedMain.tsx │ │ │ ├── executors │ │ │ │ ├── CODENOTIFY │ │ │ │ ├── ExecutorsSiteAdminArea.tsx │ │ │ │ ├── ExecutorsUserArea.tsx │ │ │ │ ├── instances │ │ │ │ │ ├── ExecutorCompatibilityAlert.story.tsx │ │ │ │ │ ├── ExecutorCompatibilityAlert.tsx │ │ │ │ │ ├── ExecutorNode.module.scss │ │ │ │ │ ├── ExecutorNode.tsx │ │ │ │ │ ├── ExecutorsListPage.story.tsx │ │ │ │ │ ├── ExecutorsListPage.tsx │ │ │ │ │ └── useExecutors.tsx │ │ │ │ └── secrets │ │ │ │ │ ├── AddSecretModal.story.tsx │ │ │ │ │ ├── AddSecretModal.tsx │ │ │ │ │ ├── ExecutorSecretNode.module.scss │ │ │ │ │ ├── ExecutorSecretNode.story.tsx │ │ │ │ │ ├── ExecutorSecretNode.tsx │ │ │ │ │ ├── ExecutorSecretScopeSelector.tsx │ │ │ │ │ ├── ExecutorSecretsListPage.story.tsx │ │ │ │ │ ├── ExecutorSecretsListPage.tsx │ │ │ │ │ ├── RemoveSecretModal.story.tsx │ │ │ │ │ ├── RemoveSecretModal.tsx │ │ │ │ │ ├── SecretAccessLogsModal.story.tsx │ │ │ │ │ ├── SecretAccessLogsModal.tsx │ │ │ │ │ ├── UpdateSecretModal.story.tsx │ │ │ │ │ ├── UpdateSecretModal.tsx │ │ │ │ │ └── backend.ts │ │ │ ├── insights │ │ │ │ ├── CodeInsightsAppRouter.tsx │ │ │ │ ├── CodeInsightsBackendStoryMock.tsx │ │ │ │ ├── CodeInsightsRouter.tsx │ │ │ │ ├── admin-ui │ │ │ │ │ ├── CodeInsightsJobs.module.scss │ │ │ │ │ ├── CodeInsightsJobs.tsx │ │ │ │ │ ├── components │ │ │ │ │ │ ├── job-actions │ │ │ │ │ │ │ ├── CodeInsightsJobsActions.module.scss │ │ │ │ │ │ │ ├── CodeInsightsJobsActions.tsx │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── job-card │ │ │ │ │ │ │ ├── CodeInsightsJobCard.module.scss │ │ │ │ │ │ │ ├── CodeInsightsJobCard.tsx │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ └── job-filters │ │ │ │ │ │ │ ├── CodeInsightsJobsFilters.module.scss │ │ │ │ │ │ │ ├── CodeInsightsJobsFilters.tsx │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── query.ts │ │ │ │ ├── components │ │ │ │ │ ├── code-insights-page │ │ │ │ │ │ ├── CodeInsightsPage.tsx │ │ │ │ │ │ └── limit-access-banner │ │ │ │ │ │ │ ├── CodeInsightsLimitAccessBanner.module.scss │ │ │ │ │ │ │ └── CodeInsightsLimitAccessBanner.tsx │ │ │ │ │ ├── creation-ui │ │ │ │ │ │ ├── CodeInsightDashboardsVisibility.tsx │ │ │ │ │ │ ├── code-insight-time-step-picker │ │ │ │ │ │ │ ├── CodeInsightTimeStepPicker.module.scss │ │ │ │ │ │ │ ├── CodeInsightTimeStepPicker.tsx │ │ │ │ │ │ │ └── get-interval-descrtiption-text │ │ │ │ │ │ │ │ ├── get-interval-description-text.tsx │ │ │ │ │ │ │ │ └── get-interval-description.text.test.ts │ │ │ │ │ │ ├── creation-actions │ │ │ │ │ │ │ └── CodeInsightsCreationActions.tsx │ │ │ │ │ │ ├── creation-ui-layout │ │ │ │ │ │ │ ├── CreationUiLayout.module.scss │ │ │ │ │ │ │ └── CreationUiLayout.tsx │ │ │ │ │ │ ├── form-series │ │ │ │ │ │ │ ├── FormSeries.module.scss │ │ │ │ │ │ │ ├── FormSeries.tsx │ │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ │ ├── form-color-input │ │ │ │ │ │ │ │ │ ├── FormColorInput.module.scss │ │ │ │ │ │ │ │ │ └── FormColorInput.tsx │ │ │ │ │ │ │ │ ├── form-series-input │ │ │ │ │ │ │ │ │ ├── FormSeriesInput.tsx │ │ │ │ │ │ │ │ │ ├── get-pattern-type-filter.ts │ │ │ │ │ │ │ │ │ └── validators.ts │ │ │ │ │ │ │ │ └── series-card │ │ │ │ │ │ │ │ │ ├── SeriesCard.module.scss │ │ │ │ │ │ │ │ │ └── SeriesCard.tsx │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ ├── types.ts │ │ │ │ │ │ │ └── use-editable-series.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── insight-repo-section │ │ │ │ │ │ │ ├── InsightRepoSection.module.scss │ │ │ │ │ │ │ ├── InsightRepoSection.tsx │ │ │ │ │ │ │ └── use-repo-fields.ts │ │ │ │ │ │ ├── live-preview │ │ │ │ │ │ │ ├── LivePreviewCard.module.scss │ │ │ │ │ │ │ ├── LivePreviewCard.tsx │ │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── sanitizers │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ ├── repositories.ts │ │ │ │ │ │ │ └── series.ts │ │ │ │ │ │ └── validators │ │ │ │ │ │ │ └── validators.ts │ │ │ │ │ ├── form │ │ │ │ │ │ ├── field │ │ │ │ │ │ │ ├── Field.module.scss │ │ │ │ │ │ │ ├── Field.story.tsx │ │ │ │ │ │ │ ├── Field.tsx │ │ │ │ │ │ │ ├── PreviewLink.module.scss │ │ │ │ │ │ │ ├── PreviewLink.tsx │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── form-radio-input │ │ │ │ │ │ │ └── FormRadioInput.tsx │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── query-input │ │ │ │ │ │ │ ├── InsightQueryInput.module.scss │ │ │ │ │ │ │ ├── InsightQueryInput.tsx │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ │ └── generate-repo-filters-query.ts │ │ │ │ │ │ └── repositories-field │ │ │ │ │ │ │ ├── RepositoriesField.module.scss │ │ │ │ │ │ │ ├── RepositoriesField.tsx │ │ │ │ │ │ │ ├── RepositoryField.tsx │ │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── suggestion-panel │ │ │ │ │ │ │ │ ├── SuggestionPanel.module.scss │ │ │ │ │ │ │ │ └── SuggestionPanel.tsx │ │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ └── use-repo-suggestions.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── insights-view-grid │ │ │ │ │ │ ├── SmartInsightsViewGrid.story.tsx │ │ │ │ │ │ ├── SmartInsightsViewGrid.tsx │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ ├── InsightContext.ts │ │ │ │ │ │ │ ├── SmartInsight.tsx │ │ │ │ │ │ │ ├── backend-insight │ │ │ │ │ │ │ │ ├── BackendInsight.module.scss │ │ │ │ │ │ │ │ ├── BackendInsight.story.tsx │ │ │ │ │ │ │ │ ├── BackendInsight.tsx │ │ │ │ │ │ │ │ └── components │ │ │ │ │ │ │ │ │ ├── backend-insight-alerts │ │ │ │ │ │ │ │ │ ├── BackendInsightAlerts.module.scss │ │ │ │ │ │ │ │ │ └── BackendInsightAlerts.tsx │ │ │ │ │ │ │ │ │ ├── backend-insight-chart │ │ │ │ │ │ │ │ │ ├── BackendInsightChart.module.scss │ │ │ │ │ │ │ │ │ └── BackendInsightChart.tsx │ │ │ │ │ │ │ │ │ ├── drill-down-filters-panel │ │ │ │ │ │ │ │ │ ├── DrillDownFilters.story.tsx │ │ │ │ │ │ │ │ │ ├── DrillDownInsightCreationForm.tsx │ │ │ │ │ │ │ │ │ ├── drill-down-filters │ │ │ │ │ │ │ │ │ │ ├── DrillDownInsightFilters.module.scss │ │ │ │ │ │ │ │ │ │ ├── DrillDownInsightFilters.story.tsx │ │ │ │ │ │ │ │ │ │ ├── DrillDownInsightFilters.tsx │ │ │ │ │ │ │ │ │ │ ├── utils.ts │ │ │ │ │ │ │ │ │ │ └── validators.ts │ │ │ │ │ │ │ │ │ ├── drill-down-input │ │ │ │ │ │ │ │ │ │ ├── DrillDownInput.module.scss │ │ │ │ │ │ │ │ │ │ └── DrillDownInput.tsx │ │ │ │ │ │ │ │ │ ├── filter-collapse-section │ │ │ │ │ │ │ │ │ │ ├── FilterCollapseSection.module.scss │ │ │ │ │ │ │ │ │ │ └── FilterCollapseSection.tsx │ │ │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ │ │ └── search-context │ │ │ │ │ │ │ │ │ │ ├── DrillDownSearchContextFilter.module.scss │ │ │ │ │ │ │ │ │ │ └── DrillDownSearchContextFilter.tsx │ │ │ │ │ │ │ │ │ ├── drill-down-filters-popover │ │ │ │ │ │ │ │ │ ├── DrillDownFiltersPopover.module.scss │ │ │ │ │ │ │ │ │ └── DrillDownFiltersPopover.tsx │ │ │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ │ │ └── sort-filter-series-panel │ │ │ │ │ │ │ │ │ ├── SortFilterSeriesPanel.module.scss │ │ │ │ │ │ │ │ │ ├── SortFilterSeriesPanel.story.tsx │ │ │ │ │ │ │ │ │ └── SortFilterSeriesPanel.tsx │ │ │ │ │ │ │ ├── insight-context-menu │ │ │ │ │ │ │ │ ├── ConfirmRemoveModal.tsx │ │ │ │ │ │ │ │ ├── InsightContextMenu.module.scss │ │ │ │ │ │ │ │ └── InsightContextMenu.tsx │ │ │ │ │ │ │ ├── lang-stats-insight-card │ │ │ │ │ │ │ │ ├── LangStatsInsightCard.module.scss │ │ │ │ │ │ │ │ └── LangStatsInsightCard.tsx │ │ │ │ │ │ │ └── view-grid │ │ │ │ │ │ │ │ ├── ViewGrid.module.scss │ │ │ │ │ │ │ │ ├── ViewGrid.tsx │ │ │ │ │ │ │ │ └── focus-management.ts │ │ │ │ │ │ ├── hooks │ │ │ │ │ │ │ └── use-insight-data.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ └── grid-layout-generator.ts │ │ │ │ │ ├── limited-access-label │ │ │ │ │ │ ├── LimitedAccessLabel.module.scss │ │ │ │ │ │ └── LimitedAccessLabel.tsx │ │ │ │ │ ├── modals │ │ │ │ │ │ ├── ConfirmDeleteModal.tsx │ │ │ │ │ │ ├── ConfirmationModal │ │ │ │ │ │ │ ├── ConfirmationModal.tsx │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── ExportInsightDataModal.tsx │ │ │ │ │ │ └── ShareLinkModal │ │ │ │ │ │ │ ├── ShareLinkModal.module.scss │ │ │ │ │ │ │ ├── ShareLinkModal.tsx │ │ │ │ │ │ │ └── get-sharable-insight-info.ts │ │ │ │ │ ├── trancated-text │ │ │ │ │ │ ├── TruncatedText.module.scss │ │ │ │ │ │ └── TruncatedText.tsx │ │ │ │ │ └── views │ │ │ │ │ │ ├── card │ │ │ │ │ │ ├── InsightCard.module.scss │ │ │ │ │ │ ├── InsightCard.story.tsx │ │ │ │ │ │ └── InsightCard.tsx │ │ │ │ │ │ ├── chart │ │ │ │ │ │ ├── categorical │ │ │ │ │ │ │ ├── CategoricalChart.story.tsx │ │ │ │ │ │ │ └── CategoricalChart.tsx │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── locked │ │ │ │ │ │ │ ├── LockedChart.module.scss │ │ │ │ │ │ │ └── LockedChart.tsx │ │ │ │ │ │ └── series │ │ │ │ │ │ │ ├── SeriesChart.story.tsx │ │ │ │ │ │ │ └── SeriesChart.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── core │ │ │ │ │ ├── backend │ │ │ │ │ │ ├── code-insights-backend-context.ts │ │ │ │ │ │ ├── code-insights-backend-types.ts │ │ │ │ │ │ ├── code-insights-backend.ts │ │ │ │ │ │ ├── gql-backend │ │ │ │ │ │ │ ├── code-insights-gql-backend.ts │ │ │ │ │ │ │ ├── deserialization │ │ │ │ │ │ │ │ ├── create-insight-view.ts │ │ │ │ │ │ │ │ └── field-parsers.ts │ │ │ │ │ │ │ ├── gql │ │ │ │ │ │ │ │ ├── GetDashboardInsights.ts │ │ │ │ │ │ │ │ ├── GetInsightSubjects.ts │ │ │ │ │ │ │ │ ├── GetInsightView.ts │ │ │ │ │ │ │ │ ├── GetInsights.ts │ │ │ │ │ │ │ │ ├── RemoveInsightFromDashboard.ts │ │ │ │ │ │ │ │ ├── UpdateLangStatsInsight.ts │ │ │ │ │ │ │ │ └── UpdateLineChartSearchInsight.ts │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ ├── methods │ │ │ │ │ │ │ │ ├── create-dashboard │ │ │ │ │ │ │ │ │ └── create-dashboard.ts │ │ │ │ │ │ │ │ ├── create-insight │ │ │ │ │ │ │ │ │ ├── create-insight.ts │ │ │ │ │ │ │ │ │ └── serializators.ts │ │ │ │ │ │ │ │ ├── get-backend-insight-data │ │ │ │ │ │ │ │ │ └── deserializators.ts │ │ │ │ │ │ │ │ ├── get-dashboard-owners.ts │ │ │ │ │ │ │ │ ├── update-dashboard.ts │ │ │ │ │ │ │ │ └── update-insight │ │ │ │ │ │ │ │ │ ├── serializators.ts │ │ │ │ │ │ │ │ │ └── update-insight.ts │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ │ ├── get-step-interval.ts │ │ │ │ │ │ │ │ └── insight-polling.ts │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── create-categorical-content.ts │ │ │ │ │ │ │ ├── create-line-chart-content.ts │ │ │ │ │ │ │ ├── errors.ts │ │ │ │ │ │ │ └── parse-series-metadata.ts │ │ │ │ │ ├── hooks │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── live-preview-insight │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ ├── types.ts │ │ │ │ │ │ │ ├── use-live-preview-compute-insight.ts │ │ │ │ │ │ │ ├── use-live-preview-lang-stats-insight.ts │ │ │ │ │ │ │ └── use-live-preview-series-insight.ts │ │ │ │ │ │ ├── use-insight-dashboards.ts │ │ │ │ │ │ └── use-save-insight-as-new-view.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── types │ │ │ │ │ │ ├── dashboard │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── insight │ │ │ │ │ │ ├── common.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── types │ │ │ │ │ │ ├── capture-group-insight.ts │ │ │ │ │ │ ├── compute-insight.ts │ │ │ │ │ │ ├── lang-stat-insight.ts │ │ │ │ │ │ └── search-insight.ts │ │ │ │ ├── hooks │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── use-api.ts │ │ │ │ │ ├── use-copy-url-handler.ts │ │ │ │ │ ├── use-delete-insight.ts │ │ │ │ │ ├── use-distinct-value.ts │ │ │ │ │ ├── use-license.ts │ │ │ │ │ ├── use-parallel-requests │ │ │ │ │ │ ├── use-parallel-request.ts │ │ │ │ │ │ └── use-prallel-requests.test.ts │ │ │ │ │ ├── use-query-parameters.ts │ │ │ │ │ ├── use-remove-insight.ts │ │ │ │ │ └── use-ui-features.ts │ │ │ │ ├── index.ts │ │ │ │ ├── modals │ │ │ │ │ ├── GaConfirmationModal.module.scss │ │ │ │ │ ├── GaConfirmationModal.story.tsx │ │ │ │ │ ├── GaConfirmationModal.tsx │ │ │ │ │ └── components │ │ │ │ │ │ ├── MediaCharts.module.scss │ │ │ │ │ │ └── MediaCharts.tsx │ │ │ │ ├── pages │ │ │ │ │ ├── CodeInsightsRootPage.module.scss │ │ │ │ │ ├── CodeInsightsRootPage.test.tsx │ │ │ │ │ ├── CodeInsightsRootPage.tsx │ │ │ │ │ ├── all-insights-view │ │ │ │ │ │ ├── AllInsightsView.module.scss │ │ │ │ │ │ ├── AllInsightsView.tsx │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── query.ts │ │ │ │ │ ├── dashboards │ │ │ │ │ │ ├── creation │ │ │ │ │ │ │ ├── InsightsDashboardCreationPage.module.scss │ │ │ │ │ │ │ ├── InsightsDashboardCreationPage.story.tsx │ │ │ │ │ │ │ ├── InsightsDashboardCreationPage.tsx │ │ │ │ │ │ │ └── components │ │ │ │ │ │ │ │ ├── InsightsDashboardCreationContent.module.scss │ │ │ │ │ │ │ │ └── InsightsDashboardCreationContent.tsx │ │ │ │ │ │ ├── dashboard-view │ │ │ │ │ │ │ ├── DashboardsContentPage.test.tsx │ │ │ │ │ │ │ ├── DashboardsView.tsx │ │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ │ ├── add-insight-modal │ │ │ │ │ │ │ │ │ ├── AddInsightModal.module.scss │ │ │ │ │ │ │ │ │ ├── AddInsightModal.story.tsx │ │ │ │ │ │ │ │ │ ├── AddInsightModal.tsx │ │ │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ │ │ ├── query.ts │ │ │ │ │ │ │ │ │ └── types.ts │ │ │ │ │ │ │ │ ├── dashboard-menu │ │ │ │ │ │ │ │ │ ├── DashboardMenu.module.scss │ │ │ │ │ │ │ │ │ └── DashboardMenu.tsx │ │ │ │ │ │ │ │ ├── dashboard-select │ │ │ │ │ │ │ │ │ ├── DashboardSelect.module.scss │ │ │ │ │ │ │ │ │ ├── DashboardSelect.story.tsx │ │ │ │ │ │ │ │ │ ├── DashboardSelect.tsx │ │ │ │ │ │ │ │ │ └── helpers.ts │ │ │ │ │ │ │ │ ├── dashboards-content │ │ │ │ │ │ │ │ │ ├── DashboardsContent.module.scss │ │ │ │ │ │ │ │ │ ├── DashboardsContent.tsx │ │ │ │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ │ │ │ ├── dashboard-header │ │ │ │ │ │ │ │ │ │ │ ├── DashboardHeader.module.scss │ │ │ │ │ │ │ │ │ │ │ └── DashboardHeader.tsx │ │ │ │ │ │ │ │ │ │ ├── dashboard-inisghts │ │ │ │ │ │ │ │ │ │ │ └── DashboardInsights.tsx │ │ │ │ │ │ │ │ │ │ └── empty-insight-dashboard │ │ │ │ │ │ │ │ │ │ │ ├── EmptyInsightDashboard.module.scss │ │ │ │ │ │ │ │ │ │ │ ├── EmptyInsightDashboard.story.tsx │ │ │ │ │ │ │ │ │ │ │ └── EmptyInsightDashboard.tsx │ │ │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ │ │ │ └── is-dashboard-configurable.ts │ │ │ │ │ │ │ │ └── delete-dashboard-modal │ │ │ │ │ │ │ │ │ ├── DeleteDashboardModal.tsx │ │ │ │ │ │ │ │ │ ├── DeleteDashobardModal.module.scss │ │ │ │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ │ │ └── use-delete-dashboard-handler.ts │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ │ └── get-dashboard-permissions.ts │ │ │ │ │ │ └── edit-dashboard │ │ │ │ │ │ │ ├── EditDashboardPage.module.scss │ │ │ │ │ │ │ └── EditDashobardPage.tsx │ │ │ │ │ ├── insights │ │ │ │ │ │ ├── creation │ │ │ │ │ │ │ ├── CreationRoutes.tsx │ │ │ │ │ │ │ ├── InsightCreationPage.tsx │ │ │ │ │ │ │ ├── LineChartLivePreview.tsx │ │ │ │ │ │ │ ├── capture-group │ │ │ │ │ │ │ │ ├── CaptureGroupCreationPage.story.tsx │ │ │ │ │ │ │ │ ├── CaptureGroupCreationPage.tsx │ │ │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ │ │ ├── CaptureGoupCreationForm.tsx │ │ │ │ │ │ │ │ │ ├── CaptureGroupCreationContent.tsx │ │ │ │ │ │ │ │ │ ├── info-badge │ │ │ │ │ │ │ │ │ │ ├── CaptureGroupSeriesInfoBadge.module.scss │ │ │ │ │ │ │ │ │ │ └── CaptureGroupSeriesInfoBadge.tsx │ │ │ │ │ │ │ │ │ ├── query-input │ │ │ │ │ │ │ │ │ │ ├── CaptureGroupQueryInput.module.scss │ │ │ │ │ │ │ │ │ │ └── CaptureGroupQueryInput.tsx │ │ │ │ │ │ │ │ │ ├── search-query-checks │ │ │ │ │ │ │ │ │ │ ├── SearchQueryChecks.module.scss │ │ │ │ │ │ │ │ │ │ └── SearchQueryChecks.tsx │ │ │ │ │ │ │ │ │ └── validators.ts │ │ │ │ │ │ │ │ ├── hooks │ │ │ │ │ │ │ │ │ └── use-capture-insight-initial-values.ts │ │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ │ ├── types.ts │ │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ │ │ ├── capture-group-insight-sanitizer.ts │ │ │ │ │ │ │ │ │ ├── capture-insigh-url-parsers │ │ │ │ │ │ │ │ │ ├── capture-insight-url-parsers.test.ts │ │ │ │ │ │ │ │ │ └── capture-insight-url-parsers.ts │ │ │ │ │ │ │ │ │ ├── search-query-validator.test.ts │ │ │ │ │ │ │ │ │ └── search-query-validator.ts │ │ │ │ │ │ │ ├── compute │ │ │ │ │ │ │ │ ├── ComputeInsightCreationPage.story.tsx │ │ │ │ │ │ │ │ ├── ComputeInsightCreationPage.tsx │ │ │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ │ │ ├── ComputeInsightCreationContent.tsx │ │ │ │ │ │ │ │ │ ├── ComputeInsightMapPicker.tsx │ │ │ │ │ │ │ │ │ ├── ComputeLivePreview.story.tsx │ │ │ │ │ │ │ │ │ └── ComputeLivePreview.tsx │ │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ │ ├── types.ts │ │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ │ │ └── insight-sanitaizer.ts │ │ │ │ │ │ │ ├── intro │ │ │ │ │ │ │ │ ├── IntroCreationPage.module.scss │ │ │ │ │ │ │ │ ├── IntroCreationPage.story.tsx │ │ │ │ │ │ │ │ ├── IntroCreationPage.tsx │ │ │ │ │ │ │ │ └── cards │ │ │ │ │ │ │ │ │ ├── InsightCards.module.scss │ │ │ │ │ │ │ │ │ ├── InsightCards.story.tsx │ │ │ │ │ │ │ │ │ └── InsightCards.tsx │ │ │ │ │ │ │ ├── lang-stats │ │ │ │ │ │ │ │ ├── LangStatsInsightCreationPage.story.tsx │ │ │ │ │ │ │ │ ├── LangStatsInsightCreationPage.tsx │ │ │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ │ │ ├── LangStatsInsightCreationContent.tsx │ │ │ │ │ │ │ │ │ ├── lang-stats-insight-creation-form │ │ │ │ │ │ │ │ │ │ ├── LangStatsInsightCreationForm.module.scss │ │ │ │ │ │ │ │ │ │ └── LangStatsInsightCreationForm.tsx │ │ │ │ │ │ │ │ │ ├── live-preview-chart │ │ │ │ │ │ │ │ │ │ ├── LangStatsInsightLivePreview.tsx │ │ │ │ │ │ │ │ │ │ └── constants.ts │ │ │ │ │ │ │ │ │ └── validators.ts │ │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ │ ├── types.ts │ │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ │ │ └── insight-sanitizer.ts │ │ │ │ │ │ │ └── search-insight │ │ │ │ │ │ │ │ ├── SearchInsightCreationPage.story.tsx │ │ │ │ │ │ │ │ ├── SearchInsightCreationPage.tsx │ │ │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ │ ├── SearchInsightCreationContent.tsx │ │ │ │ │ │ │ │ ├── SearchInsightCreationForm.tsx │ │ │ │ │ │ │ │ └── use-insight-creation-form.ts │ │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ │ ├── types.ts │ │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ │ ├── insight-sanitizer.ts │ │ │ │ │ │ │ │ ├── search-insight-url-parsers │ │ │ │ │ │ │ │ ├── search-insight-url-parsers.test.ts │ │ │ │ │ │ │ │ └── search-insight-url-parsers.ts │ │ │ │ │ │ │ │ ├── use-initial-values.ts │ │ │ │ │ │ │ │ └── use-url-query-insight │ │ │ │ │ │ │ │ ├── use-url-query-insight.test.ts │ │ │ │ │ │ │ │ └── use-url-query-insight.ts │ │ │ │ │ │ ├── edit-insight │ │ │ │ │ │ │ ├── EditInsightPage.tsx │ │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ │ ├── EditCaptureGroupInsight.tsx │ │ │ │ │ │ │ │ ├── EditComputeInsight.tsx │ │ │ │ │ │ │ │ ├── EditLangStatsInsight.tsx │ │ │ │ │ │ │ │ └── EditSearchInsight.tsx │ │ │ │ │ │ │ └── hooks │ │ │ │ │ │ │ │ └── use-edit-page-handlers.ts │ │ │ │ │ │ └── insight │ │ │ │ │ │ │ ├── CodeInsightIndependentPage.module.scss │ │ │ │ │ │ │ ├── CodeInsightIndependentPage.tsx │ │ │ │ │ │ │ └── components │ │ │ │ │ │ │ ├── SmartStandaloneInsight.tsx │ │ │ │ │ │ │ ├── actions │ │ │ │ │ │ │ ├── CodeInsightIndependentPageActions.module.scss │ │ │ │ │ │ │ └── CodeInsightIndependentPageActions.tsx │ │ │ │ │ │ │ ├── context-menu │ │ │ │ │ │ │ ├── StandaloneInsightContextMenu.module.scss │ │ │ │ │ │ │ └── StandaloneInsightContextMenu.tsx │ │ │ │ │ │ │ ├── dashboard-pills │ │ │ │ │ │ │ ├── StandaloneInsightDashboardPills.module.scss │ │ │ │ │ │ │ └── StandaloneInsightDashboardPills.tsx │ │ │ │ │ │ │ ├── standalone-404-insight │ │ │ │ │ │ │ ├── Standalone404Insight.module.scss │ │ │ │ │ │ │ ├── Standalone404Insight.story.tsx │ │ │ │ │ │ │ └── Standalone404Insight.tsx │ │ │ │ │ │ │ ├── standalone-backend-insight │ │ │ │ │ │ │ ├── StandaloneBackendInsight.module.scss │ │ │ │ │ │ │ └── StandaloneBackendInsight.tsx │ │ │ │ │ │ │ └── standalone-lang-stats-insight │ │ │ │ │ │ │ ├── StandaloneLangStatsInsight.module.scss │ │ │ │ │ │ │ └── StandaloneLangStatsInsight.tsx │ │ │ │ │ └── landing │ │ │ │ │ │ ├── CodeInsightsLandingPageContext.tsx │ │ │ │ │ │ ├── dot-com-get-started │ │ │ │ │ │ ├── CodeInsightsDotComGetStarted.module.scss │ │ │ │ │ │ ├── CodeInsightsDotComGetStarted.story.tsx │ │ │ │ │ │ ├── CodeInsightsDotComGetStarted.tsx │ │ │ │ │ │ └── components │ │ │ │ │ │ │ └── code-insights-examples-picker │ │ │ │ │ │ │ ├── CodeInsightsExamplesPicker.module.scss │ │ │ │ │ │ │ ├── CodeInsightsExamplesPicker.tsx │ │ │ │ │ │ │ ├── code-insights-examples-slider │ │ │ │ │ │ │ ├── CodeInsightsExamplesSlider.module.scss │ │ │ │ │ │ │ ├── CodeInsightsExamplesSlider.story.tsx │ │ │ │ │ │ │ └── CodeInsightsExamplesSlider.tsx │ │ │ │ │ │ │ └── examples.ts │ │ │ │ │ │ └── getting-started │ │ │ │ │ │ ├── CodeInsightsGettingStartedPage.module.scss │ │ │ │ │ │ ├── CodeInsightsGettingStartedPage.story.tsx │ │ │ │ │ │ ├── CodeInsightsGettingStartedPage.tsx │ │ │ │ │ │ └── components │ │ │ │ │ │ ├── code-insights-description │ │ │ │ │ │ └── CodeInsightsDescription.tsx │ │ │ │ │ │ ├── code-insights-examples │ │ │ │ │ │ ├── CodeInsightsExamples.module.scss │ │ │ │ │ │ ├── CodeInsightsExamples.story.tsx │ │ │ │ │ │ ├── CodeInsightsExamples.tsx │ │ │ │ │ │ ├── code-insight-example-card │ │ │ │ │ │ │ ├── CodeInsightExampleCard.module.scss │ │ │ │ │ │ │ └── CodeInsightExampleCard.tsx │ │ │ │ │ │ ├── examples.ts │ │ │ │ │ │ └── types.ts │ │ │ │ │ │ ├── code-insights-query-block │ │ │ │ │ │ ├── CodeInsightsQueryBlock.module.scss │ │ │ │ │ │ └── CodeInsightsQueryBlock.tsx │ │ │ │ │ │ ├── code-insights-templates │ │ │ │ │ │ ├── CodeInsightsTemplates.module.scss │ │ │ │ │ │ ├── CodeInsightsTemplates.tsx │ │ │ │ │ │ └── constants.ts │ │ │ │ │ │ └── dynamic-code-insight-example │ │ │ │ │ │ ├── DynamicCodeInsightExample.module.scss │ │ │ │ │ │ ├── DynamicCodeInsightExample.tsx │ │ │ │ │ │ └── DynamicInsightPreview.tsx │ │ │ │ ├── pings │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ └── use-code-insight-view-pings.ts │ │ │ │ ├── routers.constant.ts │ │ │ │ └── stores │ │ │ │ │ ├── code-insights-license.ts │ │ │ │ │ └── index.ts │ │ │ ├── main.tsx │ │ │ ├── own │ │ │ │ ├── DeleteFileButton.tsx │ │ │ │ ├── IngestedFileViewer.tsx │ │ │ │ ├── OwnPage.tsx │ │ │ │ ├── RepositoryOwnEditPage.story.tsx │ │ │ │ ├── RepositoryOwnEditPage.tsx │ │ │ │ ├── RepositoryOwnPage.tsx │ │ │ │ ├── RepositoryOwnPageContents.module.scss │ │ │ │ ├── RepositoryOwnPageContents.tsx │ │ │ │ ├── UploadFileButton.tsx │ │ │ │ ├── admin-ui │ │ │ │ │ ├── OwnAnalyticsPage.story.tsx │ │ │ │ │ ├── OwnAnalyticsPage.tsx │ │ │ │ │ ├── OwnStatusPage.tsx │ │ │ │ │ ├── own-status-page-styles.module.scss │ │ │ │ │ └── query.ts │ │ │ │ └── graphqlQueries.ts │ │ │ ├── productSubscription │ │ │ │ ├── ExpirationDate.tsx │ │ │ │ ├── LicenseGenerationKeyWarning.tsx │ │ │ │ ├── ProductCertificate.module.scss │ │ │ │ ├── ProductCertificate.tsx │ │ │ │ ├── ProductLicenseInfoDescription.tsx │ │ │ │ ├── ProductLicenseTags.tsx │ │ │ │ ├── TrueUpStatusSummary.module.scss │ │ │ │ └── TrueUpStatusSummary.tsx │ │ │ ├── rbac │ │ │ │ ├── SiteAdminRolesPage.module.scss │ │ │ │ ├── SiteAdminRolesPage.story.tsx │ │ │ │ ├── SiteAdminRolesPage.tsx │ │ │ │ ├── backend.ts │ │ │ │ ├── components │ │ │ │ │ ├── ConfirmDeleteRoleModal.story.tsx │ │ │ │ │ ├── ConfirmDeleteRoleModal.tsx │ │ │ │ │ ├── CreateRoleModal.story.tsx │ │ │ │ │ ├── CreateRoleModal.tsx │ │ │ │ │ ├── Permissions.story.tsx │ │ │ │ │ ├── Permissions.tsx │ │ │ │ │ ├── RoleNode.module.scss │ │ │ │ │ ├── RoleNode.story.tsx │ │ │ │ │ └── RoleNode.tsx │ │ │ │ └── mock.ts │ │ │ ├── repo │ │ │ │ ├── EnterpriseRepositoryFileTreePage.tsx │ │ │ │ ├── enterpriseRepoContainerRoutes.tsx │ │ │ │ ├── enterpriseRepoRevisionContainerRoutes.tsx │ │ │ │ └── settings │ │ │ │ │ ├── RepoSettingsLogsPage.module.scss │ │ │ │ │ ├── RepoSettingsLogsPage.test.tsx │ │ │ │ │ ├── RepoSettingsLogsPage.tsx │ │ │ │ │ ├── RepoSettingsPermissionsPage.module.scss │ │ │ │ │ ├── RepoSettingsPermissionsPage.tsx │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── RepoSettingsLogsPage.test.tsx.snap │ │ │ │ │ ├── backend.ts │ │ │ │ │ ├── sidebaritems.ts │ │ │ │ │ ├── utils.test.ts │ │ │ │ │ └── utils.ts │ │ │ ├── search-jobs │ │ │ │ ├── SearchJobBadge │ │ │ │ │ ├── SearchJobBadge.module.scss │ │ │ │ │ └── SearchJobBadge.tsx │ │ │ │ ├── SearchJobCard │ │ │ │ │ ├── SearchJobCard.module.scss │ │ │ │ │ └── SearchJobCard.tsx │ │ │ │ ├── SearchJobModal │ │ │ │ │ ├── SearchJobModal.module.scss │ │ │ │ │ └── SearchJobModal.tsx │ │ │ │ ├── SearchJobsPage.module.scss │ │ │ │ ├── SearchJobsPage.story.tsx │ │ │ │ ├── SearchJobsPage.tsx │ │ │ │ ├── UsersPicker.module.scss │ │ │ │ ├── UsersPicker.tsx │ │ │ │ └── index.ts │ │ │ ├── searchContexts │ │ │ │ ├── CreateSearchContextPage.tsx │ │ │ │ ├── DeleteSearchContextModal.story.tsx │ │ │ │ ├── DeleteSearchContextModal.tsx │ │ │ │ ├── EditSearchContextPage.tsx │ │ │ │ ├── SearchContextForm.module.scss │ │ │ │ ├── SearchContextForm.story.tsx │ │ │ │ ├── SearchContextForm.tsx │ │ │ │ ├── SearchContextNode.module.scss │ │ │ │ ├── SearchContextNode.tsx │ │ │ │ ├── SearchContextOwnerDropdown.module.scss │ │ │ │ ├── SearchContextOwnerDropdown.tsx │ │ │ │ ├── SearchContextPage.module.scss │ │ │ │ ├── SearchContextPage.story.tsx │ │ │ │ ├── SearchContextPage.tsx │ │ │ │ ├── SearchContextRepositoriesFormArea.tsx │ │ │ │ ├── SearchContextStarButton.module.scss │ │ │ │ ├── SearchContextStarButton.tsx │ │ │ │ ├── SearchContextsList.module.scss │ │ │ │ ├── SearchContextsList.story.tsx │ │ │ │ ├── SearchContextsList.test.tsx │ │ │ │ ├── SearchContextsList.tsx │ │ │ │ ├── SearchContextsListPage.module.scss │ │ │ │ ├── SearchContextsListPage.tsx │ │ │ │ ├── backend.ts │ │ │ │ ├── hooks │ │ │ │ │ ├── useDefaultContext.ts │ │ │ │ │ └── useToggleSearchContextStar.ts │ │ │ │ └── repositoryRevisionsConfigParser.ts │ │ │ ├── settings │ │ │ │ └── permissons.ts │ │ │ ├── site-admin │ │ │ │ ├── SiteAdminAuthenticationProvidersPage.tsx │ │ │ │ ├── SiteAdminExternalAccountsPage.tsx │ │ │ │ ├── SiteAdminPreciseIndexPage.tsx │ │ │ │ ├── SiteAdminSidebar.story.tsx │ │ │ │ ├── UserManagement │ │ │ │ │ ├── backend.ts │ │ │ │ │ └── components │ │ │ │ │ │ ├── RoleAssignmentModal.module.scss │ │ │ │ │ │ ├── RoleAssignmentModal.story.tsx │ │ │ │ │ │ └── RoleAssignmentModal.tsx │ │ │ │ ├── backend.ts │ │ │ │ ├── cody │ │ │ │ │ ├── RepoEmbeddingJobNode.module.scss │ │ │ │ │ ├── RepoEmbeddingJobNode.tsx │ │ │ │ │ ├── SiteAdminCodyPage.module.scss │ │ │ │ │ ├── SiteAdminCodyPage.tsx │ │ │ │ │ └── backend.ts │ │ │ │ ├── dotcom │ │ │ │ │ ├── customers │ │ │ │ │ │ └── SiteAdminCustomersPage.tsx │ │ │ │ │ └── productSubscriptions │ │ │ │ │ │ ├── CodyGatewayRateLimitModal.tsx │ │ │ │ │ │ ├── CodyServicesSection.module.scss │ │ │ │ │ │ ├── CodyServicesSection.tsx │ │ │ │ │ │ ├── ModelBadges.tsx │ │ │ │ │ │ ├── SiteAdminCreateProductSubscriptionPage.tsx │ │ │ │ │ │ ├── SiteAdminGenerateProductLicenseForSubscriptionForm.test.tsx │ │ │ │ │ │ ├── SiteAdminGenerateProductLicenseForSubscriptionForm.tsx │ │ │ │ │ │ ├── SiteAdminLicenseKeyLookupPage.tsx │ │ │ │ │ │ ├── SiteAdminProductLicenseNode.test.tsx │ │ │ │ │ │ ├── SiteAdminProductLicenseNode.tsx │ │ │ │ │ │ ├── SiteAdminProductSubscriptionNode.tsx │ │ │ │ │ │ ├── SiteAdminProductSubscriptionPage.tsx │ │ │ │ │ │ ├── SiteAdminProductSubscriptionsPage.tsx │ │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ │ ├── SiteAdminGenerateProductLicenseForSubscriptionForm.test.tsx.snap │ │ │ │ │ │ └── SiteAdminProductLicenseNode.test.tsx.snap │ │ │ │ │ │ ├── backend.ts │ │ │ │ │ │ ├── testUtils.ts │ │ │ │ │ │ ├── utils.test.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ ├── overview │ │ │ │ │ └── overviewComponents.ts │ │ │ │ └── productSubscription │ │ │ │ │ ├── ProductSubscriptionStatus.tsx │ │ │ │ │ └── SiteAdminProductSubscriptionPage.tsx │ │ │ └── user │ │ │ │ ├── productSubscriptions │ │ │ │ ├── UserProductSubscriptionStatus.test.tsx │ │ │ │ ├── UserProductSubscriptionStatus.tsx │ │ │ │ ├── UserSubscriptionsProductSubscriptionPage.test.tsx │ │ │ │ ├── UserSubscriptionsProductSubscriptionPage.tsx │ │ │ │ ├── UserSubscriptionsProductSubscriptionsPage.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── UserProductSubscriptionStatus.test.tsx.snap │ │ │ │ │ └── UserSubscriptionsProductSubscriptionPage.test.tsx.snap │ │ │ │ └── backend.ts │ │ │ │ └── settings │ │ │ │ ├── ExternalAccountNode.tsx │ │ │ │ ├── UserEventLogsPage.module.scss │ │ │ │ ├── UserEventLogsPage.tsx │ │ │ │ └── auth │ │ │ │ ├── UserSettingsPermissionsPage.module.scss │ │ │ │ ├── UserSettingsPermissionsPage.test.tsx │ │ │ │ ├── UserSettingsPermissionsPage.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ └── UserSettingsPermissionsPage.test.tsx.snap │ │ │ │ └── backend.ts │ │ ├── featureFlags │ │ │ ├── FeatureFlagsProvider.tsx │ │ │ ├── createFlagMock.ts │ │ │ ├── featureFlags.ts │ │ │ ├── lib │ │ │ │ ├── feature-flag-local-overrides.ts │ │ │ │ ├── parseUrlOverrideFeatureFlags.test.ts │ │ │ │ └── parseUrlOverrideFeatureFlags.ts │ │ │ ├── useFeatureFlag.test.tsx │ │ │ ├── useFeatureFlag.ts │ │ │ ├── useFeatureFlagOverrides.ts │ │ │ ├── withFeatureFlag.test.tsx │ │ │ └── withFeatureFlag.tsx │ │ ├── fuzzyFinder │ │ │ ├── AggregateFuzzySearch.ts │ │ │ ├── CaseInsensitiveFuzzySearch.test.ts │ │ │ ├── CaseInsensitiveFuzzySearch.ts │ │ │ ├── FuzzySearch.ts │ │ │ ├── Hasher.ts │ │ │ ├── SearchValue.ts │ │ │ ├── SearchValueRankingCache.ts │ │ │ ├── WordSensitiveFuzzySearch.test.ts │ │ │ └── WordSensitiveFuzzySearch.ts │ │ ├── get-cody │ │ │ ├── DownloadAppButton.module.scss │ │ │ ├── DownloadAppButton.tsx │ │ │ ├── GetCodyPage.module.scss │ │ │ ├── GetCodyPage.tsx │ │ │ ├── GetCodyPageIcon.tsx │ │ │ └── SourceSans3VF-Upright.ttf.woff2 │ │ ├── global │ │ │ ├── GlobalAlert.story.tsx │ │ │ ├── GlobalAlert.tsx │ │ │ ├── GlobalAlerts.module.scss │ │ │ ├── GlobalAlerts.tsx │ │ │ ├── Notices.module.scss │ │ │ ├── Notices.test.tsx │ │ │ ├── Notices.tsx │ │ │ └── __snapshots__ │ │ │ │ └── Notices.test.tsx.snap │ │ ├── globals.d.ts │ │ ├── hooks │ │ │ ├── index.ts │ │ │ ├── useHandleSubmitFeedback.ts │ │ │ ├── useRoutesMatch.ts │ │ │ ├── useScrollManager │ │ │ │ ├── index.ts │ │ │ │ ├── mutationObserverWithTimeout.ts │ │ │ │ ├── useScrollManager.test.tsx │ │ │ │ └── useScrollManager.ts │ │ │ ├── useUrlSyncedState.test.ts │ │ │ ├── useUrlSyncedState.ts │ │ │ ├── useUrlSyncedString.test.tsx │ │ │ ├── useUrlSyncedString.ts │ │ │ └── useUserExternalAccounts.ts │ │ ├── initBuildInfo.ts │ │ ├── insights │ │ │ ├── Icons.tsx │ │ │ ├── types.ts │ │ │ └── utils │ │ │ │ ├── use-series-toggle.test.tsx │ │ │ │ └── use-series-toggle.ts │ │ ├── integration │ │ │ ├── BUILD.bazel │ │ │ ├── CODENOTIFY │ │ │ ├── batches.test.ts │ │ │ ├── code-monitoring.test.ts │ │ │ ├── codemirror-blob-view.test.ts │ │ │ ├── commit-page.test.ts │ │ │ ├── context.ts │ │ │ ├── graphQlResponseHelpers.ts │ │ │ ├── graphQlResults.ts │ │ │ ├── insights │ │ │ │ ├── create-insights.test.ts │ │ │ │ ├── dashboards │ │ │ │ │ ├── add-remove-insights.test.ts │ │ │ │ │ ├── create-dashboard.test.ts │ │ │ │ │ ├── delete-dashboard.test.ts │ │ │ │ │ ├── render-empty-dashboard.test.ts │ │ │ │ │ ├── render-populated-dashboard.test.ts │ │ │ │ │ └── update-dashboard.test.ts │ │ │ │ ├── delete-insights.test.ts │ │ │ │ ├── drill-down-filters.test.ts │ │ │ │ ├── edit-search-insights.test.ts │ │ │ │ ├── fixtures │ │ │ │ │ ├── calculated-insights.ts │ │ │ │ │ ├── dashboards.ts │ │ │ │ │ ├── insights-metadata.ts │ │ │ │ │ └── runtime-insights.ts │ │ │ │ ├── insight │ │ │ │ │ ├── dashboard-cards.test.ts │ │ │ │ │ └── insight-chart-focus.test.ts │ │ │ │ ├── single-insight-page.test.ts │ │ │ │ └── utils │ │ │ │ │ ├── mock-helpers.ts │ │ │ │ │ └── override-insights-graphql-api.ts │ │ │ ├── jscontext.ts │ │ │ ├── nav.test.ts │ │ │ ├── notebook.test.ts │ │ │ ├── org.test.ts │ │ │ ├── profile.test.ts │ │ │ ├── repository.test.ts │ │ │ ├── request-access.test.ts │ │ │ ├── search-aggregation.test.ts │ │ │ ├── search-contexts.test.ts │ │ │ ├── search.test.ts │ │ │ ├── settings.test.ts │ │ │ ├── sign-in.test.ts │ │ │ ├── temporarySettingsContext.ts │ │ │ ├── tsconfig.json │ │ │ └── utils.ts │ │ ├── jscontext.ts │ │ ├── marketing │ │ │ ├── backend.ts │ │ │ ├── components │ │ │ │ ├── SurveyRatingRadio.module.scss │ │ │ │ ├── SurveyRatingRadio.tsx │ │ │ │ ├── SurveyUseCaseForm.module.scss │ │ │ │ ├── SurveyUseCaseForm.tsx │ │ │ │ └── TweetFeedback.tsx │ │ │ ├── page │ │ │ │ ├── SurveyForm.tsx │ │ │ │ ├── SurveyPage.mocks.ts │ │ │ │ ├── SurveyPage.module.scss │ │ │ │ ├── SurveyPage.story.tsx │ │ │ │ ├── SurveyPage.test.tsx │ │ │ │ └── SurveyPage.tsx │ │ │ └── toast │ │ │ │ ├── CodySurveyToast.module.scss │ │ │ │ ├── CodySurveyToast.tsx │ │ │ │ ├── SurveySuccessToast.module.scss │ │ │ │ ├── SurveySuccessToast.tsx │ │ │ │ ├── SurveyToast.story.tsx │ │ │ │ ├── SurveyToast.test.tsx │ │ │ │ ├── SurveyToastContent.tsx │ │ │ │ ├── SurveyToastTrigger.tsx │ │ │ │ ├── SurveyUseCaseToast.module.scss │ │ │ │ ├── SurveyUseCaseToast.tsx │ │ │ │ ├── SurveyUserRatingToast.module.scss │ │ │ │ ├── SurveyUserRatingToast.tsx │ │ │ │ ├── Toast.module.scss │ │ │ │ ├── Toast.tsx │ │ │ │ └── index.ts │ │ ├── monitoring │ │ │ ├── index.ts │ │ │ ├── initMonitoring.ts │ │ │ ├── opentelemetry │ │ │ │ ├── initOpenTelemetry.ts │ │ │ │ └── initZones.ts │ │ │ ├── sentry │ │ │ │ └── initSentry.ts │ │ │ ├── shouldErrorBeReported.test.ts │ │ │ └── shouldErrorBeReported.ts │ │ ├── namespaces │ │ │ ├── NamespaceArea.tsx │ │ │ ├── index.ts │ │ │ ├── navitems.ts │ │ │ └── routes.tsx │ │ ├── nav │ │ │ ├── AppUserConnectDotComAccount.tsx │ │ │ ├── GlobalNavbar.module.scss │ │ │ ├── GlobalNavbar.story.tsx │ │ │ ├── GlobalNavbar.test.tsx │ │ │ ├── GlobalNavbar.tsx │ │ │ ├── NavBar │ │ │ │ ├── NavAction.module.scss │ │ │ │ ├── NavBar.module.scss │ │ │ │ ├── NavBar.tsx │ │ │ │ ├── NavDropdown.module.scss │ │ │ │ ├── NavDropdown.tsx │ │ │ │ ├── NavItem.module.scss │ │ │ │ └── index.tsx │ │ │ ├── StatusMessagesNavItem.mocks.ts │ │ │ ├── StatusMessagesNavItem.module.scss │ │ │ ├── StatusMessagesNavItem.story.tsx │ │ │ ├── StatusMessagesNavItem.test.tsx │ │ │ ├── StatusMessagesNavItem.tsx │ │ │ ├── StatusMessagesNavItemQueries.ts │ │ │ ├── UserNavItem.module.scss │ │ │ ├── UserNavItem.story.tsx │ │ │ ├── UserNavItem.test.tsx │ │ │ ├── UserNavItem.tsx │ │ │ ├── __snapshots__ │ │ │ │ ├── GlobalNavbar.test.tsx.snap │ │ │ │ ├── StatusMessagesNavItem.test.tsx.snap │ │ │ │ └── UserNavItem.test.tsx.snap │ │ │ ├── index.ts │ │ │ └── new-global-navigation │ │ │ │ ├── NewGlobalNavigationBar.module.scss │ │ │ │ ├── NewGlobalNavigationBar.story.tsx │ │ │ │ └── NewGlobalNavigationBar.tsx │ │ ├── notebooks │ │ │ ├── GlobalNotebooksArea.tsx │ │ │ ├── backend.ts │ │ │ ├── blocks │ │ │ │ ├── NotebookBlock.module.scss │ │ │ │ ├── NotebookBlock.tsx │ │ │ │ ├── RepoFileSymbolLink.module.scss │ │ │ │ ├── RepoFileSymbolLink.tsx │ │ │ │ ├── file │ │ │ │ │ ├── NotebookFileBlock.module.scss │ │ │ │ │ ├── NotebookFileBlock.story.tsx │ │ │ │ │ ├── NotebookFileBlock.tsx │ │ │ │ │ ├── NotebookFileBlockInputs.module.scss │ │ │ │ │ ├── NotebookFileBlockInputs.story.tsx │ │ │ │ │ └── NotebookFileBlockInputs.tsx │ │ │ │ ├── markdown │ │ │ │ │ ├── NotebookMarkdownBlock.module.scss │ │ │ │ │ └── NotebookMarkdownBlock.tsx │ │ │ │ ├── menu │ │ │ │ │ ├── NotebookBlockMenu.module.scss │ │ │ │ │ ├── NotebookBlockMenu.tsx │ │ │ │ │ └── useCommonBlockMenuActions.tsx │ │ │ │ ├── query │ │ │ │ │ ├── NotebookQueryBlock.module.scss │ │ │ │ │ ├── NotebookQueryBlock.story.tsx │ │ │ │ │ └── NotebookQueryBlock.tsx │ │ │ │ ├── suggestions │ │ │ │ │ ├── SearchTypeSuggestionsInput.module.scss │ │ │ │ │ ├── SearchTypeSuggestionsInput.tsx │ │ │ │ │ └── suggestions.ts │ │ │ │ ├── symbol │ │ │ │ │ ├── NotebookSymbolBlock.module.scss │ │ │ │ │ ├── NotebookSymbolBlock.tsx │ │ │ │ │ ├── NotebookSymbolBlockInput.module.scss │ │ │ │ │ └── NotebookSymbolBlockInput.tsx │ │ │ │ ├── useIsBlockInputFocused.ts │ │ │ │ └── useModifierKeyLabel.ts │ │ │ ├── codemirror-utils.ts │ │ │ ├── createPage │ │ │ │ └── CreateNotebookPage.tsx │ │ │ ├── index.ts │ │ │ ├── listPage │ │ │ │ ├── NotebookNode.module.scss │ │ │ │ ├── NotebookNode.tsx │ │ │ │ ├── NotebooksGettingStartedTab.module.scss │ │ │ │ ├── NotebooksGettingStartedTab.tsx │ │ │ │ ├── NotebooksList.module.scss │ │ │ │ ├── NotebooksList.tsx │ │ │ │ ├── NotebooksListPage.module.scss │ │ │ │ ├── NotebooksListPage.story.tsx │ │ │ │ ├── NotebooksListPage.tsx │ │ │ │ ├── NotebooksListPageHeader.module.scss │ │ │ │ └── NotebooksListPageHeader.tsx │ │ │ ├── notebook │ │ │ │ ├── NotebookAddBlockButtons.module.scss │ │ │ │ ├── NotebookAddBlockButtons.tsx │ │ │ │ ├── NotebookCommandPaletteInput.module.scss │ │ │ │ ├── NotebookCommandPaletteInput.tsx │ │ │ │ ├── NotebookComponent.module.scss │ │ │ │ ├── NotebookComponent.story.tsx │ │ │ │ ├── NotebookComponent.tsx │ │ │ │ ├── NotebookOutline.module.scss │ │ │ │ ├── NotebookOutline.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── useCommandPaletteOptions.tsx │ │ │ │ └── useNotebookEventHandlers.ts │ │ │ ├── notebookPage │ │ │ │ ├── DeleteNotebookModal.tsx │ │ │ │ ├── EmbeddedNotebookPage.tsx │ │ │ │ ├── NotebookContent.tsx │ │ │ │ ├── NotebookPage.module.scss │ │ │ │ ├── NotebookPage.tsx │ │ │ │ ├── NotebookPageHeaderActions.module.scss │ │ │ │ ├── NotebookPageHeaderActions.tsx │ │ │ │ ├── NotebookShareOptionsDropdown.module.scss │ │ │ │ ├── NotebookShareOptionsDropdown.tsx │ │ │ │ ├── NotebookTitle.module.scss │ │ │ │ ├── NotebookTitle.tsx │ │ │ │ ├── ShareNotebookModal.module.scss │ │ │ │ └── ShareNotebookModal.tsx │ │ │ └── serialize │ │ │ │ ├── convertMarkdownToBlocks.test.ts │ │ │ │ ├── convertMarkdownToBlocks.ts │ │ │ │ ├── index.test.ts │ │ │ │ └── index.ts │ │ ├── onboarding │ │ │ ├── LicenseModal.module.scss │ │ │ ├── LicenseModal.tsx │ │ │ ├── OnboardingChecklist.content.ts │ │ │ ├── OnboardingChecklist.mocks.ts │ │ │ ├── OnboardingChecklist.module.scss │ │ │ ├── OnboardingChecklist.test.tsx │ │ │ ├── OnboardingChecklist.tsx │ │ │ ├── constants.tsx │ │ │ ├── graphql-hooks.ts │ │ │ ├── index.ts │ │ │ ├── queries.ts │ │ │ └── types.ts │ │ ├── open-in-editor │ │ │ ├── OpenInEditorActionItem.module.scss │ │ │ ├── OpenInEditorActionItem.tsx │ │ │ ├── OpenInEditorPopover.module.scss │ │ │ ├── OpenInEditorPopover.tsx │ │ │ ├── build-url.test.ts │ │ │ ├── build-url.ts │ │ │ ├── editor-settings.ts │ │ │ ├── editors.ts │ │ │ ├── migrate-legacy-settings.test.ts │ │ │ ├── migrate-legacy-settings.ts │ │ │ └── useOpenCurrentUrlInEditor.ts │ │ ├── org │ │ │ ├── OrgAvatar.module.scss │ │ │ ├── OrgAvatar.tsx │ │ │ ├── OrgsArea.tsx │ │ │ ├── area │ │ │ │ ├── OrgArea.tsx │ │ │ │ ├── OrgHeader.tsx │ │ │ │ ├── OrgInvitationPageLegacy.tsx │ │ │ │ ├── navitems.ts │ │ │ │ └── routes.tsx │ │ │ ├── backend.ts │ │ │ ├── index.ts │ │ │ ├── invitations │ │ │ │ ├── OrgInvitationPage.module.scss │ │ │ │ └── OrgInvitationPage.tsx │ │ │ ├── new │ │ │ │ ├── NewOrganizationPage.module.scss │ │ │ │ └── NewOrganizationPage.tsx │ │ │ └── settings │ │ │ │ ├── DeleteOrg.tsx │ │ │ │ ├── DeleteOrgModal.tsx │ │ │ │ ├── OrgSettingsArea.tsx │ │ │ │ ├── OrgSettingsSidebar.module.scss │ │ │ │ ├── OrgSettingsSidebar.tsx │ │ │ │ ├── members │ │ │ │ ├── InviteForm.module.scss │ │ │ │ ├── InviteForm.tsx │ │ │ │ ├── OrgSettingsMembersPage.module.scss │ │ │ │ └── OrgSettingsMembersPage.tsx │ │ │ │ ├── profile │ │ │ │ └── OrgSettingsProfilePage.tsx │ │ │ │ ├── routes.tsx │ │ │ │ └── sidebaritems.ts │ │ ├── own │ │ │ └── OwnConfigProps.ts │ │ ├── person │ │ │ ├── PersonLink.test.tsx │ │ │ ├── PersonLink.tsx │ │ │ └── __snapshots__ │ │ │ │ └── PersonLink.test.tsx.snap │ │ ├── platform │ │ │ └── context.ts │ │ ├── productSubscription │ │ │ └── helpers.ts │ │ ├── rbac │ │ │ ├── BUILD.bazel │ │ │ └── constants.ts │ │ ├── regression │ │ │ ├── BUILD.bazel │ │ │ ├── codeintel.test.ts │ │ │ ├── core.test.ts │ │ │ ├── init.test.ts │ │ │ ├── integrations.test.ts │ │ │ ├── tsconfig.json │ │ │ └── util │ │ │ │ ├── GraphQlClient.ts │ │ │ │ ├── ScreenshotVerifier.ts │ │ │ │ ├── TestResourceManager.ts │ │ │ │ ├── api.ts │ │ │ │ ├── helpers.ts │ │ │ │ ├── init.ts │ │ │ │ └── settings.ts │ │ ├── repo │ │ │ ├── DirectImportRepoAlert.tsx │ │ │ ├── FilePathBreadcrumbs.module.scss │ │ │ ├── FilePathBreadcrumbs.tsx │ │ │ ├── GitReference.module.scss │ │ │ ├── GitReference.tsx │ │ │ ├── RepoContainer.module.scss │ │ │ ├── RepoContainer.tsx │ │ │ ├── RepoContainerError.tsx │ │ │ ├── RepoHeader.module.scss │ │ │ ├── RepoHeader.story.tsx │ │ │ ├── RepoHeader.tsx │ │ │ ├── RepoHeaderContributionPortal.tsx │ │ │ ├── RepoLinkPicker.module.scss │ │ │ ├── RepoLinkPicker.tsx │ │ │ ├── RepoMetadataPage │ │ │ │ ├── AddMetadataForm.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── query.ts │ │ │ ├── RepoRevisionContainer.module.scss │ │ │ ├── RepoRevisionContainer.tsx │ │ │ ├── RepoRevisionSidebar.module.scss │ │ │ ├── RepoRevisionSidebar.tsx │ │ │ ├── RepoRevisionSidebarCommits.module.scss │ │ │ ├── RepoRevisionSidebarCommits.tsx │ │ │ ├── RepoRevisionSidebarFileTree.module.scss │ │ │ ├── RepoRevisionSidebarFileTree.tsx │ │ │ ├── RepoRevisionSidebarFocusableTree.tsx │ │ │ ├── RepoRevisionSidebarSymbolTree.tsx │ │ │ ├── RepoRevisionSidebarSymbols.module.scss │ │ │ ├── RepoRevisionSidebarSymbols.test.tsx │ │ │ ├── RepoRevisionSidebarSymbols.tsx │ │ │ ├── RepositoriesPopover │ │ │ │ ├── RepositoriesPopover.mocks.ts │ │ │ │ ├── RepositoriesPopover.story.tsx │ │ │ │ ├── RepositoriesPopover.test.tsx │ │ │ │ ├── RepositoriesPopover.tsx │ │ │ │ ├── RepositoryNode.tsx │ │ │ │ └── index.ts │ │ │ ├── RepositoryFileTreePage.module.scss │ │ │ ├── RepositoryFileTreePage.tsx │ │ │ ├── RepositoryNotFoundPage.module.scss │ │ │ ├── RepositoryNotFoundPage.tsx │ │ │ ├── RevisionsPopover │ │ │ │ ├── RevisionsPopover.mocks.ts │ │ │ │ ├── RevisionsPopover.module.scss │ │ │ │ ├── RevisionsPopover.story.tsx │ │ │ │ ├── RevisionsPopover.test.tsx │ │ │ │ ├── RevisionsPopover.tsx │ │ │ │ ├── RevisionsPopoverCommits.module.scss │ │ │ │ ├── RevisionsPopoverCommits.tsx │ │ │ │ ├── RevisionsPopoverReferences.tsx │ │ │ │ ├── RevisionsPopoverTab.tsx │ │ │ │ ├── components │ │ │ │ │ ├── ConnectionPopover │ │ │ │ │ │ ├── ConnectionPopover.module.scss │ │ │ │ │ │ ├── ConnectionPopover.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── ConnectionPopoverContainer │ │ │ │ │ │ ├── ConnectionPopoverContainer.module.scss │ │ │ │ │ │ ├── ConnectionPopoverContainer.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── ConnectionPopoverForm │ │ │ │ │ │ ├── ConnectionPopoverForm.module.scss │ │ │ │ │ │ ├── ConnectionPopoverForm.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── ConnectionPopoverList │ │ │ │ │ │ ├── ConnectionPopoverList.module.scss │ │ │ │ │ │ ├── ConnectionPopoverList.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── ConnectionPopoverNode │ │ │ │ │ │ ├── ConnectionPopoverNode.module.scss │ │ │ │ │ │ ├── ConnectionPopoverNode.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── ConnectionPopoverNodeLink │ │ │ │ │ │ ├── ConnectionPopoverNodeLink.module.scss │ │ │ │ │ │ ├── ConnectionPopoverNodeLink.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── actions │ │ │ │ ├── GoToCodeHostAction.story.tsx │ │ │ │ ├── GoToCodeHostAction.tsx │ │ │ │ ├── GoToPermalinkAction.tsx │ │ │ │ └── ToggleBlameAction.tsx │ │ │ ├── backend.ts │ │ │ ├── blame │ │ │ │ ├── useBlameHunks.ts │ │ │ │ └── useBlameVisibility.tsx │ │ │ ├── blob │ │ │ │ ├── BlameDecoration.module.scss │ │ │ │ ├── BlameDecoration.tsx │ │ │ │ ├── BlobLoadingSpinner.tsx │ │ │ │ ├── BlobPage.module.scss │ │ │ │ ├── BlobPage.tsx │ │ │ │ ├── CodeMirrorBlob.tsx │ │ │ │ ├── GoToRawAction.tsx │ │ │ │ ├── RenderedFile.module.scss │ │ │ │ ├── RenderedFile.tsx │ │ │ │ ├── RenderedNotebookMarkdown.module.scss │ │ │ │ ├── RenderedNotebookMarkdown.tsx │ │ │ │ ├── actions │ │ │ │ │ ├── ToggleHistoryPanel.tsx │ │ │ │ │ ├── ToggleLineWrap.tsx │ │ │ │ │ ├── ToggleRenderedFileMode.test.tsx │ │ │ │ │ ├── ToggleRenderedFileMode.tsx │ │ │ │ │ └── utils.ts │ │ │ │ ├── backend.ts │ │ │ │ ├── blameRecency.tsx │ │ │ │ ├── codemirror │ │ │ │ │ ├── blame-decorations.tsx │ │ │ │ │ ├── code-folding.tsx │ │ │ │ │ ├── codeintel │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── api.ts │ │ │ │ │ │ ├── decorations.ts │ │ │ │ │ │ ├── definition.ts │ │ │ │ │ │ ├── document-highlights.ts │ │ │ │ │ │ ├── extension.ts │ │ │ │ │ │ ├── hover.ts │ │ │ │ │ │ ├── keybindings.ts │ │ │ │ │ │ ├── modifier-key.ts │ │ │ │ │ │ ├── pin.ts │ │ │ │ │ │ ├── token-selection.ts │ │ │ │ │ │ ├── tooltips.ts │ │ │ │ │ │ ├── utils.test.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ │ ├── document-highlights.test.ts │ │ │ │ │ ├── document-highlights.ts │ │ │ │ │ ├── eof.ts │ │ │ │ │ ├── highlight.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── linenumbers.ts │ │ │ │ │ ├── links.module.scss │ │ │ │ │ ├── links.ts │ │ │ │ │ ├── lock-line.ts │ │ │ │ │ ├── navigate-to-any-line-on-click.ts │ │ │ │ │ ├── occurrence-utils.ts │ │ │ │ │ ├── react-interop.tsx │ │ │ │ │ ├── scip-snapshot.ts │ │ │ │ │ ├── search.tsx │ │ │ │ │ ├── sourcegraph-extensions.ts │ │ │ │ │ ├── tooltips │ │ │ │ │ │ ├── CodyTooltip.tsx │ │ │ │ │ │ ├── HovercardView.tsx │ │ │ │ │ │ ├── LoadingTooltip.ts │ │ │ │ │ │ └── TemporaryTooltip.tsx │ │ │ │ │ ├── utils.test.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── definitions.ts │ │ │ │ ├── own │ │ │ │ │ ├── FileOwnershipEntry.module.scss │ │ │ │ │ ├── FileOwnershipEntry.tsx │ │ │ │ │ ├── FileOwnershipPanel.module.scss │ │ │ │ │ ├── FileOwnershipPanel.story.tsx │ │ │ │ │ ├── FileOwnershipPanel.tsx │ │ │ │ │ ├── HistoryAndOwnBar.module.scss │ │ │ │ │ ├── HistoryAndOwnBar.story.tsx │ │ │ │ │ ├── HistoryAndOwnBar.tsx │ │ │ │ │ ├── MakeOwnerButton.tsx │ │ │ │ │ ├── OwnerList.module.scss │ │ │ │ │ ├── OwnerList.tsx │ │ │ │ │ ├── OwnershipBadge.tsx │ │ │ │ │ ├── RemoveOwnerButton.module.scss │ │ │ │ │ ├── RemoveOwnerButton.tsx │ │ │ │ │ ├── TreeOwnershipPanel.tsx │ │ │ │ │ └── grapqlQueries.ts │ │ │ │ ├── panel │ │ │ │ │ └── BlobPanel.tsx │ │ │ │ └── use-blob-store.ts │ │ │ ├── branches │ │ │ │ ├── RepositoryBranchesAllPage.tsx │ │ │ │ ├── RepositoryBranchesArea.tsx │ │ │ │ ├── RepositoryBranchesNavbar.tsx │ │ │ │ ├── RepositoryBranchesOverviewPage.module.scss │ │ │ │ └── RepositoryBranchesOverviewPage.tsx │ │ │ ├── cody │ │ │ │ ├── AskCodyButton.module.scss │ │ │ │ └── AskCodyButton.tsx │ │ │ ├── commit │ │ │ │ ├── CommitMessageWithLinks.test.tsx │ │ │ │ ├── CommitMessageWithLinks.tsx │ │ │ │ ├── DiffModeSelector.module.scss │ │ │ │ ├── DiffModeSelector.tsx │ │ │ │ ├── RepositoryCommitPage.module.scss │ │ │ │ ├── RepositoryCommitPage.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── CommitMessageWithLinks.test.tsx.snap │ │ │ │ └── backend.ts │ │ │ ├── commits │ │ │ │ ├── GitCommitNode.module.scss │ │ │ │ ├── GitCommitNode.story.tsx │ │ │ │ ├── GitCommitNode.tsx │ │ │ │ ├── GitCommitNodeByline.test.tsx │ │ │ │ ├── GitCommitNodeByline.tsx │ │ │ │ ├── GitCommitNodeTableRow.tsx │ │ │ │ ├── RepositoryCommitsPage.module.scss │ │ │ │ ├── RepositoryCommitsPage.story.tsx │ │ │ │ ├── RepositoryCommitsPage.tsx │ │ │ │ └── __snapshots__ │ │ │ │ │ └── GitCommitNodeByline.test.tsx.snap │ │ │ ├── compare │ │ │ │ ├── RepositoryCompareArea.module.scss │ │ │ │ ├── RepositoryCompareArea.tsx │ │ │ │ ├── RepositoryCompareCommitsPage.tsx │ │ │ │ ├── RepositoryCompareDiffPage.tsx │ │ │ │ ├── RepositoryCompareHeader.module.scss │ │ │ │ ├── RepositoryCompareHeader.tsx │ │ │ │ ├── RepositoryCompareOverviewPage.tsx │ │ │ │ ├── RepositoryComparePopover.tsx │ │ │ │ └── dom-functions.ts │ │ │ ├── components │ │ │ │ ├── RepoHeaderActions │ │ │ │ │ ├── RepoHeaderActions.module.scss │ │ │ │ │ ├── RepoHeaderActions.tsx │ │ │ │ │ └── index.ts │ │ │ │ ├── RepoRevision │ │ │ │ │ ├── RepoRevision.module.scss │ │ │ │ │ ├── RepoRevision.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── TryCodyWidget │ │ │ │ │ ├── TryCodyWidget.module.scss │ │ │ │ │ ├── TryCodyWidget.tsx │ │ │ │ │ └── WidgetIcons.tsx │ │ │ ├── constants.ts │ │ │ ├── linkifiy │ │ │ │ ├── Linkified.tsx │ │ │ │ ├── get-links.test.ts │ │ │ │ └── get-links.ts │ │ │ ├── packages │ │ │ │ └── isPackageServiceType.ts │ │ │ ├── releases │ │ │ │ ├── RepositoryReleasesArea.tsx │ │ │ │ ├── RepositoryReleasesTagsPage.test.tsx │ │ │ │ ├── RepositoryReleasesTagsPage.tsx │ │ │ │ └── __snapshots__ │ │ │ │ │ └── RepositoryReleasesTagsPage.test.tsx.snap │ │ │ ├── repoContainerRoutes.tsx │ │ │ ├── repoRevisionContainerRoutes.tsx │ │ │ ├── repoRevisionSidebar │ │ │ │ └── cody │ │ │ │ │ └── backend.tsx │ │ │ ├── settings │ │ │ │ ├── RepoSettingsArea.module.scss │ │ │ │ ├── RepoSettingsArea.tsx │ │ │ │ ├── RepoSettingsIndexPage.module.scss │ │ │ │ ├── RepoSettingsIndexPage.tsx │ │ │ │ ├── RepoSettingsMirrorPage.module.scss │ │ │ │ ├── RepoSettingsMirrorPage.tsx │ │ │ │ ├── RepoSettingsOptions.module.scss │ │ │ │ ├── RepoSettingsOptions.tsx │ │ │ │ ├── RepoSettingsSidebar.tsx │ │ │ │ ├── backend.ts │ │ │ │ ├── components │ │ │ │ │ ├── ActionContainer.module.scss │ │ │ │ │ ├── ActionContainer.tsx │ │ │ │ │ ├── ExternalServiceEntry.module.scss │ │ │ │ │ ├── ExternalServiceEntry.tsx │ │ │ │ │ └── RedirectionAlert.tsx │ │ │ │ ├── routes.tsx │ │ │ │ └── sidebaritems.ts │ │ │ ├── stats │ │ │ │ ├── RepositoryStatsArea.tsx │ │ │ │ ├── RepositoryStatsContributorsPage.module.scss │ │ │ │ └── RepositoryStatsContributorsPage.tsx │ │ │ ├── tree │ │ │ │ ├── TreePage.module.scss │ │ │ │ ├── TreePage.test.tsx │ │ │ │ ├── TreePage.tsx │ │ │ │ ├── TreePageContent.module.scss │ │ │ │ ├── TreePageContent.tsx │ │ │ │ ├── TreePageContentContributors.module.scss │ │ │ │ ├── TreePagePanels.module.scss │ │ │ │ ├── TreePagePanels.tsx │ │ │ │ └── commits │ │ │ │ │ └── TreeCommits.module.scss │ │ │ ├── utils.test.ts │ │ │ └── utils.tsx │ │ ├── routes.constants.ts │ │ ├── routes.tsx │ │ ├── savedSearches │ │ │ ├── SavedSearchCreateForm.tsx │ │ │ ├── SavedSearchForm.module.scss │ │ │ ├── SavedSearchForm.story.tsx │ │ │ ├── SavedSearchForm.tsx │ │ │ ├── SavedSearchListPage.module.scss │ │ │ ├── SavedSearchListPage.tsx │ │ │ ├── SavedSearchModal.module.scss │ │ │ ├── SavedSearchModal.tsx │ │ │ └── SavedSearchUpdateForm.tsx │ │ ├── search-jobs │ │ │ └── utility.ts │ │ ├── search │ │ │ ├── CODENOTIFY │ │ │ ├── QuickLinks.module.scss │ │ │ ├── QuickLinks.tsx │ │ │ ├── README.md │ │ │ ├── SearchConsolePage.module.scss │ │ │ ├── SearchConsolePage.tsx │ │ │ ├── SearchPageWrapper.tsx │ │ │ ├── autocompletion │ │ │ │ ├── hooks.ts │ │ │ │ ├── source.ts │ │ │ │ └── sources.ts │ │ │ ├── backend.tsx │ │ │ ├── helpers.test.tsx │ │ │ ├── helpers.tsx │ │ │ ├── home │ │ │ │ └── SearchPage.tsx │ │ │ ├── index.test.ts │ │ │ ├── index.ts │ │ │ ├── input │ │ │ │ ├── LazyV2SearchInput.module.scss │ │ │ │ ├── LazyV2SearchInput.tsx │ │ │ │ ├── SearchNavbarItem.tsx │ │ │ │ ├── V2SearchInput.tsx │ │ │ │ ├── suggestions.ts │ │ │ │ ├── useRecentSearches.test.tsx │ │ │ │ └── useRecentSearches.ts │ │ │ ├── results │ │ │ │ ├── CreateActions.module.scss │ │ │ │ ├── CreateActionsMenu.tsx │ │ │ │ ├── README.md │ │ │ │ ├── SearchActionsMenu.tsx │ │ │ │ ├── SearchAlert.tsx │ │ │ │ ├── SearchResultsCacheProvider.tsx │ │ │ │ ├── SearchResultsInfoBar.module.scss │ │ │ │ ├── SearchResultsInfoBar.test.tsx │ │ │ │ ├── SearchResultsInfoBar.tsx │ │ │ │ ├── StreamingSearchResults.module.scss │ │ │ │ ├── StreamingSearchResults.story.tsx │ │ │ │ ├── StreamingSearchResults.test.tsx │ │ │ │ ├── StreamingSearchResults.tsx │ │ │ │ ├── UnownedResultsAlert.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── SearchResultsInfoBar.test.tsx.snap │ │ │ │ ├── components │ │ │ │ │ └── aggregation │ │ │ │ │ │ ├── SearchAggregationResult.module.scss │ │ │ │ │ │ ├── SearchAggregationResult.story.tsx │ │ │ │ │ │ ├── SearchAggregationResult.tsx │ │ │ │ │ │ ├── components │ │ │ │ │ │ ├── AggregationLimitLabel.tsx │ │ │ │ │ │ ├── aggregation-chart-card │ │ │ │ │ │ │ ├── AggregationChartCard.module.scss │ │ │ │ │ │ │ ├── AggregationChartCard.tsx │ │ │ │ │ │ │ └── components │ │ │ │ │ │ │ │ ├── AggregationChart.tsx │ │ │ │ │ │ │ │ ├── AggregationLayouts.module.scss │ │ │ │ │ │ │ │ ├── AggregationLayouts.tsx │ │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── aggregation-mode-controls │ │ │ │ │ │ │ ├── AggregationModeControls.module.scss │ │ │ │ │ │ │ └── AggregationModeControls.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── constants.ts │ │ │ │ │ │ ├── hooks.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── pings.ts │ │ │ │ │ │ └── types.ts │ │ │ │ ├── createActions.ts │ │ │ │ ├── export │ │ │ │ │ ├── SearchResultsCsvExportModal.tsx │ │ │ │ │ ├── searchResultsExport.test.ts │ │ │ │ │ └── searchResultsExport.ts │ │ │ │ └── sidebar │ │ │ │ │ ├── Revisions.mocks.ts │ │ │ │ │ ├── Revisions.module.scss │ │ │ │ │ ├── Revisions.story.tsx │ │ │ │ │ ├── Revisions.test.tsx │ │ │ │ │ ├── Revisions.tsx │ │ │ │ │ ├── SearchAggregations.module.scss │ │ │ │ │ ├── SearchAggregations.tsx │ │ │ │ │ ├── SearchFiltersSidebar.story.tsx │ │ │ │ │ ├── SearchFiltersSidebar.tsx │ │ │ │ │ └── search-aggregation-types.ts │ │ │ ├── suggestion │ │ │ │ ├── DidYouMean.tsx │ │ │ │ ├── QuerySuggestion.module.scss │ │ │ │ ├── SmartSearch.story.tsx │ │ │ │ └── SmartSearch.tsx │ │ │ └── useV2QueryInput.ts │ │ ├── settings │ │ │ ├── DynamicallyImportedMonacoSettingsEditor.tsx │ │ │ ├── EditorActionsGroup.module.scss │ │ │ ├── EditorActionsGroup.tsx │ │ │ ├── MonacoSettingsEditor.module.scss │ │ │ ├── MonacoSettingsEditor.tsx │ │ │ ├── SettingsArea.tsx │ │ │ ├── SettingsFile.module.scss │ │ │ ├── SettingsFile.tsx │ │ │ ├── SettingsPage.tsx │ │ │ └── tokens │ │ │ │ ├── AccessTokenCreatedAlert.tsx │ │ │ │ ├── AccessTokenNode.module.scss │ │ │ │ └── AccessTokenNode.tsx │ │ ├── setup-wizard │ │ │ ├── Setup.module.scss │ │ │ ├── SetupWizard.tsx │ │ │ ├── components │ │ │ │ ├── CodeHostExternalServiceAlert.tsx │ │ │ │ ├── ProgressBar.module.scss │ │ │ │ ├── ProgressBar.tsx │ │ │ │ ├── SyncRepositoriesStep.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── local-repositories-step │ │ │ │ │ ├── helpers.ts │ │ │ │ │ ├── hooks.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── queries.ts │ │ │ │ ├── remote-repositories-step │ │ │ │ │ ├── RemoteRepositoriesStep.module.scss │ │ │ │ │ ├── RemoteRepositoriesStep.tsx │ │ │ │ │ ├── components │ │ │ │ │ │ ├── code-host-delete-modal │ │ │ │ │ │ │ ├── CodeHostDeleteModal.module.scss │ │ │ │ │ │ │ ├── CodeHostDeleteModal.tsx │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── code-host-picker │ │ │ │ │ │ │ ├── AppRemoteNotice.module.scss │ │ │ │ │ │ │ ├── AppRemoteNotice.tsx │ │ │ │ │ │ │ ├── CodeHostsPicker.module.scss │ │ │ │ │ │ │ ├── CodeHostsPicker.tsx │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── code-hosts │ │ │ │ │ │ │ ├── CodeHostCreation.module.scss │ │ │ │ │ │ │ ├── CodeHostCreation.tsx │ │ │ │ │ │ │ ├── CodeHostEdit.tsx │ │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ │ ├── CodeHostConnection.module.scss │ │ │ │ │ │ │ │ ├── CodeHostConnection.tsx │ │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ │ └── radio-group-section │ │ │ │ │ │ │ │ │ ├── RadioGroupSection.module.scss │ │ │ │ │ │ │ │ │ └── RadioGroupSection.tsx │ │ │ │ │ │ │ ├── github │ │ │ │ │ │ │ │ ├── GithubConnectView.module.scss │ │ │ │ │ │ │ │ ├── GithubConnectView.tsx │ │ │ │ │ │ │ │ ├── GithubEntityPickers.module.scss │ │ │ │ │ │ │ │ ├── GithubEntityPickers.tsx │ │ │ │ │ │ │ │ └── helpers.ts │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ └── navigation │ │ │ │ │ │ │ ├── CodeHostsNavigation.module.scss │ │ │ │ │ │ │ ├── CodeHostsNavigation.tsx │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── helpers.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── queries.ts │ │ │ │ └── setup-steps │ │ │ │ │ ├── SetupSteps.module.scss │ │ │ │ │ ├── SetupSteps.tsx │ │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ └── queries.ts │ │ ├── site-admin │ │ │ ├── AccessRequestsPage │ │ │ │ ├── AccessRequestsGlobalNavItem.tsx │ │ │ │ ├── index.module.scss │ │ │ │ ├── index.tsx │ │ │ │ └── queries.tsx │ │ │ ├── RepositoryNode.module.scss │ │ │ ├── RepositoryNode.tsx │ │ │ ├── SiteAdminAlert.module.scss │ │ │ ├── SiteAdminAlert.tsx │ │ │ ├── SiteAdminArea.module.scss │ │ │ ├── SiteAdminArea.tsx │ │ │ ├── SiteAdminBackgroundJobsPage.module.scss │ │ │ ├── SiteAdminBackgroundJobsPage.tsx │ │ │ ├── SiteAdminConfigurationPage.module.scss │ │ │ ├── SiteAdminConfigurationPage.tsx │ │ │ ├── SiteAdminCreateUserPage.module.scss │ │ │ ├── SiteAdminCreateUserPage.tsx │ │ │ ├── SiteAdminExternalServicesArea.tsx │ │ │ ├── SiteAdminFeatureFlagConfigurationPage.module.scss │ │ │ ├── SiteAdminFeatureFlagConfigurationPage.tsx │ │ │ ├── SiteAdminFeatureFlagsPage.module.scss │ │ │ ├── SiteAdminFeatureFlagsPage.test.ts │ │ │ ├── SiteAdminFeatureFlagsPage.tsx │ │ │ ├── SiteAdminGitHubAppsArea.tsx │ │ │ ├── SiteAdminGitservers.story.tsx │ │ │ ├── SiteAdminGitserversPage.module.scss │ │ │ ├── SiteAdminGitserversPage.tsx │ │ │ ├── SiteAdminMigrationsPage.module.scss │ │ │ ├── SiteAdminMigrationsPage.story.tsx │ │ │ ├── SiteAdminMigrationsPage.test.ts │ │ │ ├── SiteAdminMigrationsPage.tsx │ │ │ ├── SiteAdminOnboardingTourPage.tsx │ │ │ ├── SiteAdminOnboardingTourPage │ │ │ │ └── Preview.tsx │ │ │ ├── SiteAdminOrgsPage.tsx │ │ │ ├── SiteAdminOutboundRequestsPage.module.scss │ │ │ ├── SiteAdminOutboundRequestsPage.tsx │ │ │ ├── SiteAdminPackagesPage.module.scss │ │ │ ├── SiteAdminPackagesPage.tsx │ │ │ ├── SiteAdminPingsPage.tsx │ │ │ ├── SiteAdminReportBugPage.tsx │ │ │ ├── SiteAdminRepositoriesContainer.module.scss │ │ │ ├── SiteAdminRepositoriesContainer.tsx │ │ │ ├── SiteAdminRepositoriesPage.tsx │ │ │ ├── SiteAdminSettingsPage.tsx │ │ │ ├── SiteAdminSidebar.module.scss │ │ │ ├── SiteAdminSidebar.tsx │ │ │ ├── SiteAdminSlowRequestsPage.module.scss │ │ │ ├── SiteAdminSlowRequestsPage.tsx │ │ │ ├── SiteAdminSurveyResponsesPage.module.scss │ │ │ ├── SiteAdminSurveyResponsesPage.tsx │ │ │ ├── SiteAdminTokensPage.tsx │ │ │ ├── SiteAdminUpdatesPage.module.scss │ │ │ ├── SiteAdminUpdatesPage.tsx │ │ │ ├── SiteAdminWebhookCreatePage.story.tsx │ │ │ ├── SiteAdminWebhookCreatePage.tsx │ │ │ ├── SiteAdminWebhookPage.module.scss │ │ │ ├── SiteAdminWebhookPage.story.tsx │ │ │ ├── SiteAdminWebhookPage.tsx │ │ │ ├── SiteAdminWebhookUpdatePage.story.tsx │ │ │ ├── SiteAdminWebhookUpdatePage.tsx │ │ │ ├── SiteAdminWebhooksPage.module.scss │ │ │ ├── SiteAdminWebhooksPage.story.tsx │ │ │ ├── SiteAdminWebhooksPage.tsx │ │ │ ├── SiteConfigurationChangeList.module.scss │ │ │ ├── SiteConfigurationChangeList.tsx │ │ │ ├── SiteConfigurationHistoryItem.story.tsx │ │ │ ├── UserManagement │ │ │ │ ├── components │ │ │ │ │ ├── Calendar │ │ │ │ │ │ ├── Calendar.module.scss │ │ │ │ │ │ ├── Calendar.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── DateRangeSelect.module.scss │ │ │ │ │ ├── DateRangeSelect.story.tsx │ │ │ │ │ ├── DateRangeSelect.tsx │ │ │ │ │ ├── Table.module.scss │ │ │ │ │ ├── Table.tsx │ │ │ │ │ ├── UsersList.tsx │ │ │ │ │ └── useUserListActions.tsx │ │ │ │ ├── index.module.scss │ │ │ │ ├── index.tsx │ │ │ │ └── queries.tsx │ │ │ ├── WebhookCreateUpdatePage.module.scss │ │ │ ├── WebhookCreateUpdatePage.tsx │ │ │ ├── WebhookInfoLogPageHeader.module.scss │ │ │ ├── WebhookInfoLogPageHeader.story.tsx │ │ │ ├── WebhookInfoLogPageHeader.tsx │ │ │ ├── WebhookInformation.module.scss │ │ │ ├── WebhookInformation.story.tsx │ │ │ ├── WebhookInformation.tsx │ │ │ ├── WebhookNode.module.scss │ │ │ ├── WebhookNode.tsx │ │ │ ├── analytics │ │ │ │ ├── AnalyticsBatchChangesPage │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── queries.ts │ │ │ │ ├── AnalyticsCodeInsightsPage │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── queries.ts │ │ │ │ ├── AnalyticsCodeIntelPage │ │ │ │ │ ├── index.module.scss │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── queries.ts │ │ │ │ ├── AnalyticsExtensionsPage │ │ │ │ │ ├── index.module.scss │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── queries.ts │ │ │ │ ├── AnalyticsNotebooksPage │ │ │ │ │ ├── index.module.scss │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── queries.ts │ │ │ │ ├── AnalyticsOverviewPage │ │ │ │ │ ├── DevTimeSaved.tsx │ │ │ │ │ ├── Sidebar.tsx │ │ │ │ │ ├── index.module.scss │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── queries.ts │ │ │ │ ├── AnalyticsSearchPage │ │ │ │ │ ├── index.module.scss │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── queries.ts │ │ │ │ ├── AnalyticsUsersPage │ │ │ │ │ ├── AnalyticsUsersPage.module.scss │ │ │ │ │ ├── AnalyticsUsersPage.story.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── queries.ts │ │ │ │ ├── components │ │ │ │ │ ├── AnalyticsPageTitle.tsx │ │ │ │ │ ├── ChartContainer.tsx │ │ │ │ │ ├── HorizontalSelect.tsx │ │ │ │ │ ├── TimeSavedCalculatorGroup.tsx │ │ │ │ │ ├── ToggleSelect.tsx │ │ │ │ │ ├── ValueLegendList.story.tsx │ │ │ │ │ ├── ValueLegendList.tsx │ │ │ │ │ └── index.module.scss │ │ │ │ ├── useChartFilters.ts │ │ │ │ └── utils.ts │ │ │ ├── backend.ts │ │ │ ├── components │ │ │ │ ├── AccountCreatedAlert.tsx │ │ │ │ ├── ExternalRepositoryIcon.tsx │ │ │ │ ├── RepoMirrorInfo.tsx │ │ │ │ ├── SiteAdminPageTitle.module.scss │ │ │ │ └── SiteAdminPageTitle.tsx │ │ │ ├── fixtures.ts │ │ │ ├── flags.ts │ │ │ ├── init │ │ │ │ ├── SiteInitPage.module.scss │ │ │ │ ├── SiteInitPage.story.tsx │ │ │ │ ├── SiteInitPage.test.tsx │ │ │ │ ├── SiteInitPage.tsx │ │ │ │ └── __snapshots__ │ │ │ │ │ └── SiteInitPage.test.tsx.snap │ │ │ ├── outbound-webhooks │ │ │ │ ├── CreatePage.story.tsx │ │ │ │ ├── CreatePage.tsx │ │ │ │ ├── EditPage.story.tsx │ │ │ │ ├── EditPage.tsx │ │ │ │ ├── OutboundWebhooksPage.module.scss │ │ │ │ ├── OutboundWebhooksPage.story.tsx │ │ │ │ ├── OutboundWebhooksPage.tsx │ │ │ │ ├── backend.ts │ │ │ │ ├── create-edit │ │ │ │ │ ├── EventTypes.module.scss │ │ │ │ │ ├── EventTypes.tsx │ │ │ │ │ └── SubmitButton.tsx │ │ │ │ ├── delete │ │ │ │ │ └── DeleteButton.tsx │ │ │ │ ├── logs │ │ │ │ │ ├── Logs.module.scss │ │ │ │ │ ├── Logs.tsx │ │ │ │ │ └── backend.ts │ │ │ │ └── mocks.ts │ │ │ ├── packages │ │ │ │ ├── AddFilterModal.tsx │ │ │ │ ├── ManageFiltersModal.tsx │ │ │ │ ├── PackagesModal.module.scss │ │ │ │ ├── backend.ts │ │ │ │ ├── components │ │ │ │ │ ├── BehaviourSelect.module.scss │ │ │ │ │ ├── BehaviourSelect.tsx │ │ │ │ │ ├── FilterPackagesActions.module.scss │ │ │ │ │ ├── FilterPackagesActions.tsx │ │ │ │ │ ├── MultiPackageForm.tsx │ │ │ │ │ └── SinglePackageForm.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── hooks │ │ │ │ │ ├── useMatchingPackages.ts │ │ │ │ │ └── useMatchingVersions.ts │ │ │ │ └── modal-content │ │ │ │ │ ├── AddPackageFilterModalContent.module.scss │ │ │ │ │ ├── AddPackageFilterModalContent.tsx │ │ │ │ │ ├── EditPackageFilterModalContent.tsx │ │ │ │ │ ├── ManagePackageFiltersModalContent.module.scss │ │ │ │ │ └── ManagePackageFiltersModalContent.tsx │ │ │ ├── permissions-center │ │ │ │ ├── PermissionsSyncJobNode.tsx │ │ │ │ ├── PermissionsSyncJobsTable.story.tsx │ │ │ │ ├── PermissionsSyncJobsTable.tsx │ │ │ │ ├── PermissionsSyncStats.story.tsx │ │ │ │ ├── PermissionsSyncStats.tsx │ │ │ │ ├── backend.ts │ │ │ │ └── styles.module.scss │ │ │ ├── routes.tsx │ │ │ ├── setup-checklist │ │ │ │ └── hooks │ │ │ │ │ └── useSetupChecklist.tsx │ │ │ ├── sidebaritems.ts │ │ │ ├── user-select │ │ │ │ ├── UserSelect.module.scss │ │ │ │ ├── UserSelect.tsx │ │ │ │ └── backend.ts │ │ │ └── webhooks │ │ │ │ ├── MessagePanel.module.scss │ │ │ │ ├── MessagePanel.story.tsx │ │ │ │ ├── MessagePanel.tsx │ │ │ │ ├── PerformanceGauge.module.scss │ │ │ │ ├── PerformanceGauge.story.tsx │ │ │ │ ├── PerformanceGauge.tsx │ │ │ │ ├── StatusCode.story.tsx │ │ │ │ ├── StatusCode.tsx │ │ │ │ ├── WebhookLogNode.module.scss │ │ │ │ ├── WebhookLogNode.story.tsx │ │ │ │ ├── WebhookLogNode.tsx │ │ │ │ ├── WebhookLogPage.module.scss │ │ │ │ ├── WebhookLogPage.story.tsx │ │ │ │ ├── WebhookLogPage.tsx │ │ │ │ ├── WebhookLogPageHeader.module.scss │ │ │ │ ├── WebhookLogPageHeader.story.tsx │ │ │ │ ├── WebhookLogPageHeader.tsx │ │ │ │ ├── backend.ts │ │ │ │ └── story │ │ │ │ ├── StyledPerformanceGauge.module.scss │ │ │ │ ├── StyledPerformanceGauge.tsx │ │ │ │ └── fixtures.ts │ │ ├── site │ │ │ ├── FreeUsersExceededAlert.tsx │ │ │ ├── LicenseExpirationAlert.test.tsx │ │ │ ├── LicenseExpirationAlert.tsx │ │ │ ├── NeedsRepositoryConfigurationAlert.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── LicenseExpirationAlert.test.tsx.snap │ │ │ ├── backend.ts │ │ │ └── index.ts │ │ ├── staticAppConfig.ts │ │ ├── stores │ │ │ ├── devSettings.ts │ │ │ ├── index.ts │ │ │ ├── navbarSearchQueryState.test.ts │ │ │ └── navbarSearchQueryState.ts │ │ ├── storm │ │ │ ├── app-shell-init.ts │ │ │ ├── backend │ │ │ │ └── route-loader.ts │ │ │ ├── pages │ │ │ │ ├── LayoutPage │ │ │ │ │ ├── LayoutPage.loader.ts │ │ │ │ │ ├── LayoutPage.module.scss │ │ │ │ │ └── LayoutPage.tsx │ │ │ │ ├── SearchPage │ │ │ │ │ ├── AddCodeHostWidget.module.scss │ │ │ │ │ ├── AddCodeHostWidget.tsx │ │ │ │ │ ├── CodeSearchSimpleSearch.tsx │ │ │ │ │ ├── FindChangesSimpleSearch.tsx │ │ │ │ │ ├── RepoSearchSimpleSearch.tsx │ │ │ │ │ ├── SearchPage.loader.ts │ │ │ │ │ ├── SearchPage.tsx │ │ │ │ │ ├── SearchPageContent.module.scss │ │ │ │ │ ├── SearchPageContent.story.tsx │ │ │ │ │ ├── SearchPageContent.tsx │ │ │ │ │ ├── SearchPageFooter.module.scss │ │ │ │ │ ├── SearchPageFooter.tsx │ │ │ │ │ ├── SearchPageInput.module.scss │ │ │ │ │ ├── SearchPageInput.tsx │ │ │ │ │ ├── SimpleSearch.module.scss │ │ │ │ │ ├── SimpleSearch.tsx │ │ │ │ │ ├── TryCodyCtaSection.module.scss │ │ │ │ │ ├── TryCodyCtaSection.tsx │ │ │ │ │ ├── TryCodySignUpCtaSection.module.scss │ │ │ │ │ ├── TryCodySignUpCtaSection.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── SearchPageWrapper │ │ │ │ │ ├── SearchPageWrapper.tsx │ │ │ │ │ └── index.ts │ │ │ └── routes.tsx │ │ ├── team │ │ │ ├── TeamsArea.tsx │ │ │ ├── area │ │ │ │ ├── EditParentTeamModal.tsx │ │ │ │ ├── RemoveParentTeamModal.tsx │ │ │ │ ├── TeamArea.tsx │ │ │ │ ├── TeamChildTeamsPage.story.tsx │ │ │ │ ├── TeamChildTeamsPage.tsx │ │ │ │ ├── TeamHeader.tsx │ │ │ │ ├── TeamMembersPage.story.tsx │ │ │ │ ├── TeamMembersPage.tsx │ │ │ │ ├── TeamProfilePage.story.tsx │ │ │ │ ├── TeamProfilePage.tsx │ │ │ │ ├── backend.ts │ │ │ │ └── testContext.mock.ts │ │ │ ├── backend.ts │ │ │ ├── index.ts │ │ │ ├── list │ │ │ │ ├── DeleteTeamModal.tsx │ │ │ │ ├── TeamListPage.story.tsx │ │ │ │ ├── TeamListPage.tsx │ │ │ │ ├── TeamNode.module.scss │ │ │ │ ├── TeamNode.tsx │ │ │ │ └── backend.ts │ │ │ ├── members │ │ │ │ ├── AddTeamMemberModal.tsx │ │ │ │ ├── RemoveTeamMemberModal.tsx │ │ │ │ ├── TeamMemberListPage.tsx │ │ │ │ ├── TeamMemberNode.module.scss │ │ │ │ ├── TeamMemberNode.tsx │ │ │ │ ├── backend.ts │ │ │ │ └── user-select │ │ │ │ │ ├── UserSelect.module.scss │ │ │ │ │ ├── UserSelect.tsx │ │ │ │ │ └── backend.ts │ │ │ └── new │ │ │ │ ├── NewTeamPage.module.scss │ │ │ │ ├── NewTeamPage.story.tsx │ │ │ │ ├── NewTeamPage.tsx │ │ │ │ └── team-select │ │ │ │ ├── ParentTeamSelect.module.scss │ │ │ │ ├── ParentTeamSelect.tsx │ │ │ │ └── backend.ts │ │ ├── telemetry │ │ │ ├── apolloTelemetryExporter.ts │ │ │ └── index.ts │ │ ├── testSetup.test.ts │ │ ├── tour │ │ │ ├── GettingStartedTour.tsx │ │ │ ├── GettingStartedTourSetup.module.scss │ │ │ ├── GettingStartedTourSetup.tsx │ │ │ ├── components │ │ │ │ ├── ItemPicker.module.scss │ │ │ │ ├── ItemPicker.tsx │ │ │ │ ├── Tour │ │ │ │ │ ├── SearchTask.tsx │ │ │ │ │ ├── Tour.module.scss │ │ │ │ │ ├── Tour.story.tsx │ │ │ │ │ ├── Tour.test.tsx │ │ │ │ │ ├── Tour.tsx │ │ │ │ │ ├── TourAgent.tsx │ │ │ │ │ ├── TourContent.tsx │ │ │ │ │ ├── TourInfo.tsx │ │ │ │ │ ├── TourNewTabLink.tsx │ │ │ │ │ ├── TourTask.tsx │ │ │ │ │ ├── context.tsx │ │ │ │ │ ├── useDynamicQuery.ts │ │ │ │ │ ├── useTour.test.tsx │ │ │ │ │ ├── useTour.ts │ │ │ │ │ └── utils.tsx │ │ │ │ └── withErrorBoundary.tsx │ │ │ ├── data │ │ │ │ └── index.tsx │ │ │ └── hooks.ts │ │ ├── tracking │ │ │ ├── TelemetricLink.tsx │ │ │ ├── cookies.ts │ │ │ ├── eventLogger.ts │ │ │ ├── services │ │ │ │ └── serverAdminWrapper.tsx │ │ │ ├── sessionTracker.ts │ │ │ ├── userTracker.test.ts │ │ │ ├── userTracker.ts │ │ │ ├── util.test.ts │ │ │ └── util.ts │ │ ├── types │ │ │ └── fzy.js │ │ │ │ └── index.d.ts │ │ ├── user │ │ │ ├── area │ │ │ │ ├── UserArea.tsx │ │ │ │ ├── UserAreaHeader.module.scss │ │ │ │ ├── UserAreaHeader.tsx │ │ │ │ ├── navitems.ts │ │ │ │ └── routes.tsx │ │ │ ├── index.test.ts │ │ │ ├── index.ts │ │ │ ├── profile │ │ │ │ ├── UserProfile.story.tsx │ │ │ │ └── UserProfile.tsx │ │ │ └── settings │ │ │ │ ├── RedirectToUserPage.tsx │ │ │ │ ├── RedirectToUserSettings.tsx │ │ │ │ ├── ScimAlert.tsx │ │ │ │ ├── UserSettingsArea.module.scss │ │ │ │ ├── UserSettingsArea.tsx │ │ │ │ ├── UserSettingsSidebar.module.scss │ │ │ │ ├── UserSettingsSidebar.tsx │ │ │ │ ├── aboutOrganization │ │ │ │ ├── AboutOrganizationPage.module.scss │ │ │ │ ├── AboutOrganizationPage.story.tsx │ │ │ │ ├── AboutOrganizationPage.tsx │ │ │ │ └── index.ts │ │ │ │ ├── accessTokens │ │ │ │ ├── UserSettingsCreateAccessTokenCallbackPage.module.scss │ │ │ │ ├── UserSettingsCreateAccessTokenCallbackPage.tsx │ │ │ │ ├── UserSettingsCreateAccessTokenPage.tsx │ │ │ │ ├── UserSettingsTokensArea.tsx │ │ │ │ ├── UserSettingsTokensPage.tsx │ │ │ │ └── create.ts │ │ │ │ ├── auth │ │ │ │ ├── AddGerritAccountModal.tsx │ │ │ │ ├── ExternalAccount.test.tsx │ │ │ │ ├── ExternalAccount.tsx │ │ │ │ ├── ExternalAccountsSignIn.module.scss │ │ │ │ ├── ExternalAccountsSignIn.test.tsx │ │ │ │ ├── ExternalAccountsSignIn.tsx │ │ │ │ ├── RemoveExternalAccountModal.tsx │ │ │ │ ├── UserSettingsPasswordPage.module.scss │ │ │ │ ├── UserSettingsPasswordPage.tsx │ │ │ │ ├── UserSettingsSecurityPage.tsx │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── ExternalAccount.test.tsx.snap │ │ │ │ │ └── ExternalAccountsSignIn.test.tsx.snap │ │ │ │ ├── backend.tsx │ │ │ │ ├── emails │ │ │ │ ├── AddUserEmailForm.tsx │ │ │ │ ├── SetUserPrimaryEmailForm.module.scss │ │ │ │ ├── SetUserPrimaryEmailForm.tsx │ │ │ │ ├── UserEmail.module.scss │ │ │ │ ├── UserEmail.tsx │ │ │ │ ├── UserSettingsEmailsPage.module.scss │ │ │ │ └── UserSettingsEmailsPage.tsx │ │ │ │ ├── profile │ │ │ │ ├── EditUserProfileForm.tsx │ │ │ │ ├── UserProfileFormFields.module.scss │ │ │ │ ├── UserProfileFormFields.tsx │ │ │ │ ├── UserSettingsProfilePage.module.scss │ │ │ │ ├── UserSettingsProfilePage.test.tsx │ │ │ │ └── UserSettingsProfilePage.tsx │ │ │ │ ├── quota │ │ │ │ ├── UserQuotaProfilePage.tsx │ │ │ │ └── backend.ts │ │ │ │ ├── research │ │ │ │ ├── ProductResearch.test.tsx │ │ │ │ └── ProductResearch.tsx │ │ │ │ ├── routes.tsx │ │ │ │ └── sidebaritems.ts │ │ └── util │ │ │ ├── checkRequestAccessAllowed.test.ts │ │ │ ├── checkRequestAccessAllowed.ts │ │ │ ├── codeStatsUtils.test.ts │ │ │ ├── constants.ts │ │ │ ├── contributions.ts │ │ │ ├── dom.ts │ │ │ ├── getReactElements.test.tsx │ │ │ ├── getReactElements.ts │ │ │ ├── index.tsx │ │ │ ├── prettyBytesBigint.test.ts │ │ │ ├── prettyBytesBigint.ts │ │ │ ├── rbac.ts │ │ │ ├── security.ts │ │ │ ├── settings.ts │ │ │ ├── size.test.ts │ │ │ ├── size.ts │ │ │ ├── time.test.ts │ │ │ ├── time.ts │ │ │ ├── url.test.ts │ │ │ └── url.ts │ ├── statoscope │ ├── tsconfig.json │ └── vitest.config.ts └── wildcard │ ├── .eslintignore │ ├── .stylelintrc.json │ ├── BUILD.bazel │ ├── OWNERS │ ├── README.md │ ├── package.json │ ├── src │ ├── components │ │ ├── Alert │ │ │ ├── Alert.module.scss │ │ │ ├── Alert.story.tsx │ │ │ ├── Alert.test.tsx │ │ │ ├── Alert.tsx │ │ │ ├── AlertLink.module.scss │ │ │ ├── AlertLink.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── Alert.test.tsx.snap │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ └── utils.ts │ │ ├── Badge │ │ │ ├── Badge.module.scss │ │ │ ├── Badge.story.tsx │ │ │ ├── Badge.tsx │ │ │ ├── ProductStatusBadge.module.scss │ │ │ ├── ProductStatusBadge.story.tsx │ │ │ ├── ProductStatusBadge.tsx │ │ │ ├── constants.ts │ │ │ └── index.ts │ │ ├── BeforeUnloadPrompt │ │ │ ├── BeforeUnloadPrompt.tsx │ │ │ └── index.ts │ │ ├── Breadcrumbs │ │ │ ├── Breadcrumbs.module.scss │ │ │ ├── Breadcrumbs.story.tsx │ │ │ ├── Breadcrumbs.tsx │ │ │ └── index.ts │ │ ├── Button │ │ │ ├── Button.module.scss │ │ │ ├── Button.test.tsx │ │ │ ├── Button.tsx │ │ │ ├── ButtonGroup.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── Button.test.tsx.snap │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ ├── story │ │ │ │ ├── Button.story.tsx │ │ │ │ ├── ButtonVariants.module.scss │ │ │ │ └── ButtonVariants.tsx │ │ │ └── utils.ts │ │ ├── ButtonLink │ │ │ ├── ButtonLink.story.tsx │ │ │ ├── ButtonLink.test.tsx │ │ │ ├── ButtonLink.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── ButtonLink.test.tsx.snap │ │ │ └── index.ts │ │ ├── Card │ │ │ ├── Card.module.scss │ │ │ ├── Card.story.tsx │ │ │ ├── Card.test.tsx │ │ │ ├── Card.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── Card.test.tsx.snap │ │ │ ├── components │ │ │ │ ├── CardBody.module.scss │ │ │ │ ├── CardBody.tsx │ │ │ │ ├── CardFooter.module.scss │ │ │ │ ├── CardFooter.tsx │ │ │ │ ├── CardHeader.module.scss │ │ │ │ ├── CardHeader.tsx │ │ │ │ ├── CardList.module.scss │ │ │ │ ├── CardList.tsx │ │ │ │ ├── CardSubtitle.module.scss │ │ │ │ ├── CardSubtitle.tsx │ │ │ │ ├── CardText.module.scss │ │ │ │ ├── CardText.tsx │ │ │ │ ├── CardTitle.module.scss │ │ │ │ ├── CardTitle.tsx │ │ │ │ └── index.ts │ │ │ ├── constants.ts │ │ │ └── index.ts │ │ ├── Charts │ │ │ ├── README.md │ │ │ ├── components │ │ │ │ ├── bar-chart │ │ │ │ │ ├── BarChart.story.tsx │ │ │ │ │ ├── BarChart.tsx │ │ │ │ │ ├── BarChartContent.module.scss │ │ │ │ │ ├── BarChartContent.tsx │ │ │ │ │ ├── README.md │ │ │ │ │ ├── components │ │ │ │ │ │ ├── GroupedBars.module.scss │ │ │ │ │ │ ├── GroupedBars.tsx │ │ │ │ │ │ ├── StackedBars.tsx │ │ │ │ │ │ ├── TooltipContent.module.scss │ │ │ │ │ │ └── TooltipContent.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ └── utils │ │ │ │ │ │ └── get-grouped-categories.ts │ │ │ │ ├── line-chart │ │ │ │ │ ├── LineChart.module.scss │ │ │ │ │ ├── LineChart.test.tsx │ │ │ │ │ ├── LineChart.tsx │ │ │ │ │ ├── LineChartContent.module.scss │ │ │ │ │ ├── LineChartContent.tsx │ │ │ │ │ ├── components │ │ │ │ │ │ ├── LineDataSeries.tsx │ │ │ │ │ │ ├── PointGlyph.tsx │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── legend-list │ │ │ │ │ │ │ ├── LegendList.module.scss │ │ │ │ │ │ │ └── LegendList.tsx │ │ │ │ │ │ ├── stacked-area │ │ │ │ │ │ │ ├── StackedArea.tsx │ │ │ │ │ │ │ └── get-stacked-area-paths.ts │ │ │ │ │ │ └── tooltip │ │ │ │ │ │ │ ├── TooltipContent.story.tsx │ │ │ │ │ │ │ ├── TooltipContent.tsx │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── get-list-window.test.ts │ │ │ │ │ │ │ └── get-list-window.ts │ │ │ │ │ ├── event-helpers.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── keyboard-navigation.ts │ │ │ │ │ ├── story │ │ │ │ │ │ ├── LineChart.story.tsx │ │ │ │ │ │ └── mocks.ts │ │ │ │ │ ├── types.ts │ │ │ │ │ └── utils │ │ │ │ │ │ ├── colors.ts │ │ │ │ │ │ ├── data-guards.ts │ │ │ │ │ │ ├── data-series-processing │ │ │ │ │ │ ├── get-series-data.test.ts │ │ │ │ │ │ ├── get-series-data.ts │ │ │ │ │ │ ├── get-stacked-series-data.ts │ │ │ │ │ │ ├── helpers.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── types.ts │ │ │ │ │ │ ├── generate-points-field.ts │ │ │ │ │ │ ├── get-chart-content-sizes.ts │ │ │ │ │ │ ├── get-min-max-boundary.test.ts │ │ │ │ │ │ ├── get-min-max-boundary.ts │ │ │ │ │ │ └── index.ts │ │ │ │ ├── pie-chart │ │ │ │ │ ├── PieChart.module.scss │ │ │ │ │ ├── PieChart.story.tsx │ │ │ │ │ ├── PieChart.tsx │ │ │ │ │ ├── components │ │ │ │ │ │ ├── PieArc.module.scss │ │ │ │ │ │ └── PieArc.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── stacked-meter │ │ │ │ │ ├── StackedMeter.story.tsx │ │ │ │ │ ├── StackedMeter.test.tsx │ │ │ │ │ ├── StackedMeter.tsx │ │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── StackedMeter.test.tsx.snap │ │ │ │ │ └── index.ts │ │ │ ├── constants.ts │ │ │ ├── core │ │ │ │ ├── components │ │ │ │ │ ├── MaybeLink.tsx │ │ │ │ │ ├── SvgRoot.story.tsx │ │ │ │ │ ├── SvgRoot.tsx │ │ │ │ │ ├── axis │ │ │ │ │ │ ├── Axis.module.scss │ │ │ │ │ │ ├── Axis.tsx │ │ │ │ │ │ ├── Tick.module.scss │ │ │ │ │ │ ├── Tick.tsx │ │ │ │ │ │ └── tick-formatters.ts │ │ │ │ │ ├── scroll-box │ │ │ │ │ │ ├── ScrollBox.module.scss │ │ │ │ │ │ ├── ScrollBox.story.tsx │ │ │ │ │ │ ├── ScrollBox.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── tooltip │ │ │ │ │ │ ├── Tooltip.module.scss │ │ │ │ │ │ └── Tooltip.tsx │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── Collapse │ │ │ ├── Collapse.module.scss │ │ │ ├── Collapse.story.tsx │ │ │ ├── Collapse.test.tsx │ │ │ ├── Collapse.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── Collapse.test.tsx.snap │ │ │ └── index.ts │ │ ├── Combobox │ │ │ ├── Combobox.module.scss │ │ │ ├── Combobox.story.tsx │ │ │ ├── Combobox.tsx │ │ │ ├── MultiCombobox.module.scss │ │ │ ├── MultiCombobox.story.tsx │ │ │ ├── MultiCombobox.tsx │ │ │ ├── MultiComboboxStory.module.scss │ │ │ ├── README.md │ │ │ └── index.ts │ │ ├── Container │ │ │ ├── Container.module.scss │ │ │ ├── Container.story.tsx │ │ │ ├── Container.tsx │ │ │ └── index.ts │ │ ├── ErrorAlert │ │ │ ├── ErrorAlert.test.tsx │ │ │ ├── ErrorAlert.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── ErrorAlert.test.tsx.snap │ │ │ └── index.ts │ │ ├── ErrorMessage │ │ │ ├── ErrorMessage.tsx │ │ │ └── index.ts │ │ ├── Feedback │ │ │ ├── FeedbackBadge │ │ │ │ ├── FeedbackBadge.module.scss │ │ │ │ ├── FeedbackBadge.story.tsx │ │ │ │ ├── FeedbackBadge.test.tsx │ │ │ │ ├── FeedbackBadge.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── FeedbackBadge.test.tsx.snap │ │ │ │ ├── constant.ts │ │ │ │ └── index.ts │ │ │ ├── FeedbackPrompt │ │ │ │ ├── FeedbackPrompt.module.scss │ │ │ │ ├── FeedbackPrompt.story.tsx │ │ │ │ ├── FeedbackPrompt.test.tsx │ │ │ │ ├── FeedbackPrompt.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── FeedbackPrompt.test.tsx.snap │ │ │ │ └── index.ts │ │ │ ├── FeedbackText │ │ │ │ ├── FeedbackText.story.tsx │ │ │ │ ├── FeedbackText.test.tsx │ │ │ │ ├── FeedbackText.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── FeedbackText.test.tsx.snap │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── Form │ │ │ ├── Checkbox │ │ │ │ ├── Checkbox.story.tsx │ │ │ │ ├── Checkbox.tsx │ │ │ │ └── index.tsx │ │ │ ├── FlexTextArea │ │ │ │ ├── FlexTextArea.module.scss │ │ │ │ ├── FlexTextArea.tsx │ │ │ │ └── index.ts │ │ │ ├── Form │ │ │ │ ├── Form.tsx │ │ │ │ ├── getDefaultInputProps.ts │ │ │ │ ├── hooks │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── useCheckboxes.ts │ │ │ │ │ ├── useField.ts │ │ │ │ │ ├── useForm.ts │ │ │ │ │ ├── utils │ │ │ │ │ │ ├── get-event-value.ts │ │ │ │ │ │ └── use-async-validation.ts │ │ │ │ │ └── validators.ts │ │ │ │ └── index.ts │ │ │ ├── FormGroup │ │ │ │ ├── FormGroup.module.scss │ │ │ │ ├── FormGroup.tsx │ │ │ │ └── index.ts │ │ │ ├── Input │ │ │ │ ├── Input.module.scss │ │ │ │ ├── Input.story.tsx │ │ │ │ ├── Input.test.tsx │ │ │ │ ├── Input.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── Input.test.tsx.snap │ │ │ │ ├── index.tsx │ │ │ │ └── utils │ │ │ │ │ └── getInputStatus.ts │ │ │ ├── LoaderInput │ │ │ │ ├── LoaderInput.module.scss │ │ │ │ ├── LoaderInput.test.tsx │ │ │ │ ├── LoaderInput.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── LoaderInput.test.tsx.snap │ │ │ │ └── index.ts │ │ │ ├── RadioButton │ │ │ │ ├── RadioButton.story.tsx │ │ │ │ ├── RadioButton.tsx │ │ │ │ └── index.tsx │ │ │ ├── Select │ │ │ │ ├── Select.module.scss │ │ │ │ ├── Select.story.tsx │ │ │ │ ├── Select.test.tsx │ │ │ │ ├── Select.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── Select.test.tsx.snap │ │ │ │ └── index.ts │ │ │ ├── TextArea │ │ │ │ ├── TextArea.module.scss │ │ │ │ ├── TextArea.story.tsx │ │ │ │ ├── TextArea.test.tsx │ │ │ │ ├── TextArea.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── TextArea.test.tsx.snap │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ └── internal │ │ │ │ ├── AccessibleFieldType.ts │ │ │ │ ├── BaseControlInput.module.scss │ │ │ │ ├── BaseControlInput.test.tsx │ │ │ │ ├── BaseControlInput.tsx │ │ │ │ ├── FormFieldLabel.tsx │ │ │ │ ├── FormFieldMessage.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ └── BaseControlInput.test.tsx.snap │ │ │ │ └── utils.ts │ │ ├── Grid │ │ │ ├── Grid.story.tsx │ │ │ ├── Grid.tsx │ │ │ └── index.tsx │ │ ├── Icon │ │ │ ├── Icon.module.scss │ │ │ ├── Icon.story.tsx │ │ │ ├── Icon.test.tsx │ │ │ ├── Icon.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── Icon.test.tsx.snap │ │ │ ├── constants.ts │ │ │ └── index.ts │ │ ├── Link │ │ │ ├── AnchorLink │ │ │ │ ├── AnchorLink.module.scss │ │ │ │ ├── AnchorLink.test.tsx │ │ │ │ ├── AnchorLink.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── AnchorLink.test.tsx.snap │ │ │ │ └── index.ts │ │ │ ├── Link │ │ │ │ ├── Link.story.tsx │ │ │ │ ├── Link.tsx │ │ │ │ └── index.ts │ │ │ ├── LinkOrSpan │ │ │ │ ├── LinkOrSpan.test.tsx │ │ │ │ ├── LinkOrSpan.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── LinkOrSpan.test.tsx.snap │ │ │ │ └── index.ts │ │ │ ├── RouterLink │ │ │ │ ├── RouterLink.test.tsx │ │ │ │ ├── RouterLink.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── RouterLink.test.tsx.snap │ │ │ │ └── index.ts │ │ │ ├── createLinkUrl.test.tsx │ │ │ ├── createLinkUrl.tsx │ │ │ └── index.ts │ │ ├── LoadingSpinner │ │ │ ├── LoadingSpinner.module.scss │ │ │ ├── LoadingSpinner.story.tsx │ │ │ ├── LoadingSpinner.tsx │ │ │ └── index.ts │ │ ├── Markdown │ │ │ ├── Markdown.module.scss │ │ │ ├── Markdown.test.tsx │ │ │ ├── Markdown.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── Markdown.test.tsx.snap │ │ │ └── index.ts │ │ ├── Menu │ │ │ ├── Menu.story.tsx │ │ │ ├── Menu.tsx │ │ │ ├── MenuButton.tsx │ │ │ ├── MenuDisabledItem.tsx │ │ │ ├── MenuDivider.module.scss │ │ │ ├── MenuDivider.tsx │ │ │ ├── MenuHeader.module.scss │ │ │ ├── MenuHeader.tsx │ │ │ ├── MenuItem.module.scss │ │ │ ├── MenuItem.tsx │ │ │ ├── MenuLink.tsx │ │ │ ├── MenuList.module.scss │ │ │ ├── MenuList.tsx │ │ │ ├── MenuText.tsx │ │ │ └── index.ts │ │ ├── Modal │ │ │ ├── Modal.module.scss │ │ │ ├── Modal.story.tsx │ │ │ ├── Modal.tsx │ │ │ ├── constants.ts │ │ │ └── index.ts │ │ ├── NavMenu │ │ │ ├── NavMenu.module.scss │ │ │ ├── NavMenu.story.tsx │ │ │ ├── NavMenu.test.tsx │ │ │ ├── NavMenu.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── NavMenu.test.tsx.snap │ │ │ └── index.ts │ │ ├── PageHeader │ │ │ ├── Breadcrumb │ │ │ │ ├── Breadcrumb.module.scss │ │ │ │ ├── Breadcrumb.tsx │ │ │ │ └── index.ts │ │ │ ├── Heading │ │ │ │ ├── Heading.module.scss │ │ │ │ ├── Heading.tsx │ │ │ │ └── index.ts │ │ │ ├── PageHeader.module.scss │ │ │ ├── PageHeader.story.tsx │ │ │ ├── PageHeader.test.tsx │ │ │ ├── PageHeader.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── PageHeader.test.tsx.snap │ │ │ └── index.ts │ │ ├── PageSelector │ │ │ ├── PageSelector.module.scss │ │ │ ├── PageSelector.story.tsx │ │ │ ├── PageSelector.test.tsx │ │ │ ├── PageSelector.tsx │ │ │ └── index.tsx │ │ ├── PageSwitcher │ │ │ ├── PageSwitcher.module.scss │ │ │ ├── PageSwitcher.story.tsx │ │ │ ├── PageSwitcher.test.tsx │ │ │ ├── PageSwitcher.tsx │ │ │ └── index.tsx │ │ ├── Panel │ │ │ ├── Panel.module.scss │ │ │ ├── Panel.test.tsx │ │ │ ├── Panel.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── Panel.test.tsx.snap │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ ├── story │ │ │ │ ├── Panel.story.tsx │ │ │ │ ├── Story.module.scss │ │ │ │ └── TabbedPanelContent.fixtures.ts │ │ │ ├── useResizablePanel.ts │ │ │ └── utils.ts │ │ ├── Popover │ │ │ ├── Popover.tsx │ │ │ ├── README.md │ │ │ ├── components │ │ │ │ ├── PopoverTrigger.tsx │ │ │ │ ├── floating-panel │ │ │ │ │ ├── FloatingPanel.module.scss │ │ │ │ │ └── FloatingPanel.tsx │ │ │ │ ├── popover-content │ │ │ │ │ ├── PopoverContent.module.scss │ │ │ │ │ ├── PopoverContent.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── popover-tail │ │ │ │ │ ├── PopoverTail.module.scss │ │ │ │ │ ├── PopoverTail.tsx │ │ │ │ │ └── index.ts │ │ │ ├── contexts │ │ │ │ ├── internal-context.ts │ │ │ │ └── public-context.ts │ │ │ ├── index.ts │ │ │ ├── story │ │ │ │ ├── Popover.story.module.scss │ │ │ │ └── Popover.story.tsx │ │ │ ├── tether │ │ │ │ ├── index.ts │ │ │ │ ├── models │ │ │ │ │ ├── geometry │ │ │ │ │ │ ├── point.ts │ │ │ │ │ │ ├── rectangle.test.ts │ │ │ │ │ │ └── rectangle.ts │ │ │ │ │ └── tether-models.ts │ │ │ │ └── services │ │ │ │ │ ├── geometry │ │ │ │ │ ├── actions │ │ │ │ │ │ ├── get-constrained-element.test.ts │ │ │ │ │ │ ├── get-constrained-element.ts │ │ │ │ │ │ ├── get-element-constraints.ts │ │ │ │ │ │ ├── get-elements-intersection.ts │ │ │ │ │ │ ├── get-extended-constraint.ts │ │ │ │ │ │ ├── get-joined-element.ts │ │ │ │ │ │ ├── get-target-element.ts │ │ │ │ │ │ ├── rectangle-position-helpers.ts │ │ │ │ │ │ └── tooltip-marker-utils.ts │ │ │ │ │ ├── constants.ts │ │ │ │ │ └── index.ts │ │ │ │ │ ├── tether-browser.ts │ │ │ │ │ ├── tether-layout.ts │ │ │ │ │ ├── tether-position.ts │ │ │ │ │ ├── tether-registry.ts │ │ │ │ │ ├── tether-render.ts │ │ │ │ │ ├── tether-state.ts │ │ │ │ │ └── types.ts │ │ │ └── types.ts │ │ ├── SourcegraphIcon │ │ │ ├── SourcegraphIcon.tsx │ │ │ └── index.ts │ │ ├── Tabs │ │ │ ├── Tabs.module.scss │ │ │ ├── Tabs.story.tsx │ │ │ ├── Tabs.test.tsx │ │ │ ├── Tabs.tsx │ │ │ ├── context.ts │ │ │ ├── index.ts │ │ │ ├── useScrollBackToActive.ts │ │ │ └── useShouldPanelRender.ts │ │ ├── Tooltip │ │ │ ├── Tooltip.module.scss │ │ │ ├── Tooltip.story.tsx │ │ │ ├── Tooltip.test.tsx │ │ │ ├── Tooltip.tsx │ │ │ └── index.ts │ │ ├── Tree │ │ │ ├── Tree.module.scss │ │ │ ├── Tree.story.module.scss │ │ │ ├── Tree.story.tsx │ │ │ ├── Tree.test.tsx │ │ │ ├── Tree.tsx │ │ │ ├── index.ts │ │ │ └── react-accessible-treeview │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.tsx │ │ │ │ └── utils.ts │ │ ├── Typography │ │ │ ├── Code │ │ │ │ ├── Code.module.scss │ │ │ │ ├── Code.test.tsx │ │ │ │ ├── Code.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── Code.test.tsx.snap │ │ │ │ └── index.ts │ │ │ ├── Heading │ │ │ │ ├── H1.test.tsx │ │ │ │ ├── H1.tsx │ │ │ │ ├── H2.test.tsx │ │ │ │ ├── H2.tsx │ │ │ │ ├── H3.test.tsx │ │ │ │ ├── H3.tsx │ │ │ │ ├── H4.test.tsx │ │ │ │ ├── H4.tsx │ │ │ │ ├── H5.test.tsx │ │ │ │ ├── H5.tsx │ │ │ │ ├── H6.test.tsx │ │ │ │ ├── H6.tsx │ │ │ │ ├── Heading.module.scss │ │ │ │ ├── Heading.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── H1.test.tsx.snap │ │ │ │ │ ├── H2.test.tsx.snap │ │ │ │ │ ├── H3.test.tsx.snap │ │ │ │ │ ├── H4.test.tsx.snap │ │ │ │ │ ├── H5.test.tsx.snap │ │ │ │ │ └── H6.test.tsx.snap │ │ │ │ └── index.ts │ │ │ ├── Label │ │ │ │ ├── Label.module.scss │ │ │ │ ├── Label.test.tsx │ │ │ │ ├── Label.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── Label.test.tsx.snap │ │ │ │ ├── index.ts │ │ │ │ └── utils.ts │ │ │ ├── Text │ │ │ │ ├── Text.module.scss │ │ │ │ ├── Text.test.tsx │ │ │ │ ├── Text.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── Text.test.tsx.snap │ │ │ │ └── index.ts │ │ │ ├── Typography.module.scss │ │ │ ├── Typography.story.tsx │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ └── utils.ts │ │ └── index.ts │ ├── global-styles │ │ ├── GlobalStylesStory │ │ │ ├── ColorVariants │ │ │ │ ├── ColorVariants.module.scss │ │ │ │ ├── ColorVariants.tsx │ │ │ │ └── index.ts │ │ │ ├── FormFieldVariants │ │ │ │ ├── FormFieldVariants.module.scss │ │ │ │ ├── FormFieldVariants.tsx │ │ │ │ └── index.ts │ │ │ ├── GlobalStyles.story.tsx │ │ │ ├── TextVariants │ │ │ │ ├── TextVariants.module.scss │ │ │ │ ├── TextVariants.tsx │ │ │ │ └── index.ts │ │ │ ├── constants.ts │ │ │ └── utils.ts │ │ ├── base.scss │ │ ├── breakpoints.scss │ │ ├── code.scss │ │ ├── collapse.scss │ │ ├── colors.scss │ │ ├── custom-forms.scss │ │ ├── dropdown.scss │ │ ├── forms.scss │ │ ├── functions.scss │ │ ├── grid.scss │ │ ├── highlight.scss │ │ ├── icons.scss │ │ ├── index.scss │ │ ├── input-group.scss │ │ ├── list-group.scss │ │ ├── meter.scss │ │ ├── mixins.scss │ │ ├── nav.scss │ │ ├── popover.scss │ │ ├── progress.scss │ │ ├── reboot.scss │ │ ├── tables.scss │ │ ├── tabs.scss │ │ ├── typography.scss │ │ ├── utilities.scss │ │ ├── utilities │ │ │ ├── align.scss │ │ │ ├── border-radius.scss │ │ │ ├── border.scss │ │ │ ├── flex.scss │ │ │ ├── screenreaders.scss │ │ │ ├── spacing.scss │ │ │ └── text.scss │ │ └── variables.scss │ ├── globals.d.ts │ ├── hooks │ │ ├── index.ts │ │ ├── useAccordion.ts │ │ ├── useAutoFocus.ts │ │ ├── useControlledState.ts │ │ ├── useCookieStorage.test.ts │ │ ├── useCookieStorage.ts │ │ ├── useDebounce.ts │ │ ├── useDeepMemo.ts │ │ ├── useElementObscuredArea.ts │ │ ├── useFocusOnLoadedMore.ts │ │ ├── useInterval.ts │ │ ├── useIsMounted.ts │ │ ├── useIsTruncated.ts │ │ ├── useKeyboard.ts │ │ ├── useLocalStorage.ts │ │ ├── useMatchMedia.ts │ │ ├── useMeasure.ts │ │ ├── useObservable.test.ts │ │ ├── useObservable.ts │ │ ├── useOffsetPagination.ts │ │ ├── useOnClickOutside.ts │ │ ├── usePrompt.tsx │ │ ├── useSearchParameters.ts │ │ ├── useSessionStorage.ts │ │ ├── useStopwatch.ts │ │ ├── useStorageHook.ts │ │ ├── useTimeoutManager.test.ts │ │ ├── useTimeoutManager.ts │ │ ├── useUpdateEffect.ts │ │ ├── useWildcardTheme.tsx │ │ └── useWindowSize.ts │ ├── index.ts │ ├── stories │ │ ├── BrandedStory.tsx │ │ ├── hooks │ │ │ ├── index.ts │ │ │ ├── useChromaticTheme.ts │ │ │ ├── usePrependStyles.ts │ │ │ └── useStorybookTheme.ts │ │ ├── index.ts │ │ └── utils │ │ │ └── isChromatic.ts │ ├── testing │ │ ├── README.md │ │ ├── index.ts │ │ ├── render-with-branded-context.tsx │ │ └── testSetup.test.ts │ ├── types.ts │ ├── utils │ │ ├── index.ts │ │ ├── joinWithAnd.tsx │ │ ├── linkClickHandler.test.tsx │ │ ├── linkClickHandler.ts │ │ └── screenReaderAnnounce.ts │ └── viewports.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── cmd ├── README.md ├── batcheshelper │ ├── BUILD.bazel │ ├── README.md │ ├── image_test.yaml │ ├── log │ │ ├── BUILD.bazel │ │ ├── log.go │ │ └── log_test.go │ ├── main.go │ ├── main_test.go │ ├── run │ │ ├── BUILD.bazel │ │ ├── post.go │ │ ├── post_test.go │ │ ├── pre.go │ │ └── pre_test.go │ └── util │ │ ├── BUILD.bazel │ │ ├── exec.go │ │ ├── util.go │ │ └── util_test.go ├── blobstore │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── README.md │ ├── image_test.yaml │ ├── internal │ │ └── blobstore │ │ │ ├── BUILD.bazel │ │ │ ├── blobstore.go │ │ │ ├── blobstore_posix.go │ │ │ ├── blobstore_test.go │ │ │ ├── blobstore_windows.go │ │ │ ├── multipart.go │ │ │ ├── s3_routes.go │ │ │ └── s3_types.go │ ├── main.go │ └── shared │ │ ├── BUILD.bazel │ │ ├── service.go │ │ └── shared.go ├── bundled-executor │ ├── BUILD.bazel │ ├── README.md │ └── image_test.yaml ├── cody-gateway │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── image_test.yaml │ ├── internal │ │ ├── actor │ │ │ ├── BUILD.bazel │ │ │ ├── actor.go │ │ │ ├── actor_test.go │ │ │ ├── anonymous │ │ │ │ ├── BUILD.bazel │ │ │ │ └── anonymous.go │ │ │ ├── dotcomuser │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── dotcomuser.go │ │ │ │ └── dotcomuser_test.go │ │ │ ├── limits.go │ │ │ ├── limits_test.go │ │ │ ├── productsubscription │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── productsubscription.go │ │ │ │ └── productsubscription_test.go │ │ │ ├── source.go │ │ │ └── source_test.go │ │ ├── auth │ │ │ ├── BUILD.bazel │ │ │ ├── auth.go │ │ │ ├── auth_test.go │ │ │ └── mocks_test.go │ │ ├── dotcom │ │ │ ├── BUILD.bazel │ │ │ ├── dotcom.go │ │ │ ├── genhelper │ │ │ │ ├── BUILD.bazel │ │ │ │ └── genhelper.go │ │ │ ├── genql.yaml │ │ │ ├── mocks.go │ │ │ ├── operations.go │ │ │ └── operations.graphql │ │ ├── events │ │ │ ├── BUILD.bazel │ │ │ ├── buffered.go │ │ │ ├── buffered_internal_test.go │ │ │ ├── buffered_test.go │ │ │ ├── delayed.go │ │ │ ├── events.go │ │ │ └── instrumented.go │ │ ├── httpapi │ │ │ ├── BUILD.bazel │ │ │ ├── completions │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── anthropic.go │ │ │ │ ├── anthropic_test.go │ │ │ │ ├── fireworks.go │ │ │ │ ├── openai.go │ │ │ │ └── upstream.go │ │ │ ├── diagnostics.go │ │ │ ├── embeddings │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── handler.go │ │ │ │ ├── models.go │ │ │ │ ├── openai.go │ │ │ │ └── openai_test.go │ │ │ ├── featurelimiter │ │ │ │ ├── BUILD.bazel │ │ │ │ └── featurelimiter.go │ │ │ ├── handler.go │ │ │ └── requestlogger │ │ │ │ ├── BUILD.bazel │ │ │ │ └── requestlogger.go │ │ ├── limiter │ │ │ ├── BUILD.bazel │ │ │ ├── error.go │ │ │ ├── limiter.go │ │ │ ├── limiter_test.go │ │ │ ├── prefix.go │ │ │ └── store.go │ │ ├── notify │ │ │ ├── BUILD.bazel │ │ │ ├── rate_limit.go │ │ │ └── rate_limit_test.go │ │ ├── response │ │ │ ├── BUILD.bazel │ │ │ ├── response.go │ │ │ └── response_test.go │ │ └── tokenizer │ │ │ ├── BUILD.bazel │ │ │ ├── claude.go │ │ │ ├── claude.json │ │ │ ├── tokenizer.go │ │ │ └── tokenizer_test.go │ ├── main.go │ └── shared │ │ ├── BUILD.bazel │ │ ├── config.go │ │ ├── main.go │ │ ├── metrics.go │ │ ├── service.go │ │ └── tracing.go ├── embeddings │ ├── BUILD.bazel │ ├── image_test.yaml │ ├── main.go │ ├── qa │ │ ├── BUILD.bazel │ │ ├── context_data.tsv │ │ ├── embed_queries │ │ │ ├── BUILD.bazel │ │ │ └── main.go │ │ └── eval.go │ └── shared │ │ ├── BUILD.bazel │ │ ├── assets.bzl │ │ ├── config.go │ │ ├── context_qa_test.go │ │ ├── main.go │ │ ├── main_test.go │ │ ├── repo_embedding_index_cache.go │ │ ├── repo_embedding_index_cache_test.go │ │ ├── search.go │ │ ├── service.go │ │ └── testdata │ │ └── .gitkeep ├── executor-kubernetes │ ├── BUILD.bazel │ └── image_test.yaml ├── executor │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── README.md │ ├── build_binary.sh │ ├── docker-mirror │ │ ├── aws_regions.json │ │ ├── build.sh │ │ ├── docker-mirror.pkr.hcl │ │ ├── install.sh │ │ └── release.sh │ ├── hash.sh │ ├── image_test.yaml │ ├── internal │ │ ├── apiclient │ │ │ ├── BUILD.bazel │ │ │ ├── baseclient.go │ │ │ ├── files │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── client.go │ │ │ │ ├── client_test.go │ │ │ │ └── observability.go │ │ │ └── queue │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── client.go │ │ │ │ ├── client_test.go │ │ │ │ ├── observability.go │ │ │ │ └── options.go │ │ ├── config │ │ │ ├── BUILD.bazel │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ ├── consts.go │ │ │ ├── kubernetes.go │ │ │ └── kubernetes_test.go │ │ ├── ignite │ │ │ ├── BUILD.bazel │ │ │ ├── list.go │ │ │ └── list_test.go │ │ ├── janitor │ │ │ ├── BUILD.bazel │ │ │ ├── nameset.go │ │ │ ├── observability.go │ │ │ ├── orphaned_vms.go │ │ │ └── orphaned_vms_test.go │ │ ├── metrics │ │ │ ├── BUILD.bazel │ │ │ └── metrics.go │ │ ├── run │ │ │ ├── BUILD.bazel │ │ │ ├── install.go │ │ │ ├── run.go │ │ │ ├── setup_ip_tables.go │ │ │ ├── setup_ip_tables_windows.go │ │ │ ├── testvm.go │ │ │ ├── util.go │ │ │ ├── validate.go │ │ │ └── validate_test.go │ │ ├── util │ │ │ ├── BUILD.bazel │ │ │ ├── buildtag.go │ │ │ ├── buildtag_shell.go │ │ │ ├── buildtag_shell_test.go │ │ │ ├── buildtag_test.go │ │ │ ├── exec.go │ │ │ ├── exec_test.go │ │ │ ├── srccli.go │ │ │ ├── srccli_test.go │ │ │ ├── tools.go │ │ │ ├── tools_test.go │ │ │ ├── validate.go │ │ │ └── validate_test.go │ │ └── worker │ │ │ ├── BUILD.bazel │ │ │ ├── cmdlogger │ │ │ ├── BUILD.bazel │ │ │ ├── logger.go │ │ │ ├── logger_test.go │ │ │ └── mocks_test.go │ │ │ ├── command │ │ │ ├── BUILD.bazel │ │ │ ├── command.go │ │ │ ├── command_test.go │ │ │ ├── docker.go │ │ │ ├── docker_test.go │ │ │ ├── firecracker.go │ │ │ ├── firecracker_test.go │ │ │ ├── kubernetes.go │ │ │ ├── kubernetes_test.go │ │ │ ├── mocks_test.go │ │ │ ├── observability.go │ │ │ ├── shell.go │ │ │ ├── shell_test.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ │ ├── files │ │ │ ├── BUILD.bazel │ │ │ ├── files.go │ │ │ ├── files_test.go │ │ │ └── mocks_test.go │ │ │ ├── handler.go │ │ │ ├── handler_test.go │ │ │ ├── mocks_test.go │ │ │ ├── runner │ │ │ ├── BUILD.bazel │ │ │ ├── docker.go │ │ │ ├── docker_test.go │ │ │ ├── firecracker.go │ │ │ ├── firecracker_test.go │ │ │ ├── kubernetes.go │ │ │ ├── kubernetes_test.go │ │ │ ├── mocks_test.go │ │ │ ├── runner.go │ │ │ ├── shell.go │ │ │ ├── shell_test.go │ │ │ ├── skip.go │ │ │ └── skip_test.go │ │ │ ├── runtime │ │ │ ├── BUILD.bazel │ │ │ ├── docker.go │ │ │ ├── docker_test.go │ │ │ ├── firecracker.go │ │ │ ├── firecracker_test.go │ │ │ ├── kubernetes.go │ │ │ ├── kubernetes_test.go │ │ │ ├── mocks_test.go │ │ │ ├── runtime.go │ │ │ ├── runtime_shell_test.go │ │ │ ├── runtime_test.go │ │ │ ├── shell.go │ │ │ └── shell_test.go │ │ │ ├── worker.go │ │ │ └── workspace │ │ │ ├── BUILD.bazel │ │ │ ├── clone.go │ │ │ ├── docker.go │ │ │ ├── docker_test.go │ │ │ ├── files.go │ │ │ ├── firecracker.go │ │ │ ├── firecracker_test.go │ │ │ ├── kubernetes.go │ │ │ ├── kubernetes_test.go │ │ │ ├── mocks_test.go │ │ │ ├── unmount.go │ │ │ ├── unmount_windows.go │ │ │ ├── util.go │ │ │ └── workspace.go │ ├── kubernetes │ │ ├── README.md │ │ ├── batches │ │ │ ├── executor-batches.Deployment.yml │ │ │ ├── executor-batches.PersistentVolumeClaim.yml │ │ │ ├── executor-batches.Role.yml │ │ │ ├── executor-batches.Rolebinding.yml │ │ │ ├── executor-batches.Service.yml │ │ │ └── executor-batches.ServiceAccount.yml │ │ └── codeintel │ │ │ ├── executor-codeintel.Deployment.yml │ │ │ ├── executor-codeintel.PersistentVolumeClaim.yml │ │ │ ├── executor-codeintel.Role.yml │ │ │ ├── executor-codeintel.Rolebinding.yml │ │ │ ├── executor-codeintel.Service.yml │ │ │ └── executor-codeintel.ServiceAccount.yml │ ├── main.go │ ├── release_binary.sh │ ├── singlebinary │ │ ├── BUILD.bazel │ │ ├── doc.go │ │ └── service.go │ └── vm-image │ │ ├── aws_regions.json │ │ ├── build.sh │ │ ├── executor.pkr.hcl │ │ ├── install.sh │ │ └── release.sh ├── frontend │ ├── BUILD.bazel │ ├── README.md │ ├── auth │ │ ├── BUILD.bazel │ │ ├── auth.go │ │ ├── auth_test.go │ │ ├── non_public.go │ │ ├── non_public_test.go │ │ ├── redirect.go │ │ ├── redirect_test.go │ │ ├── reset_password.go │ │ ├── sign_out_cookie.go │ │ ├── user.go │ │ └── user_test.go │ ├── backend │ │ ├── BUILD.bazel │ │ ├── app.go │ │ ├── doc.go │ │ ├── external_services.go │ │ ├── external_services_test.go │ │ ├── go_importers.go │ │ ├── inventory.go │ │ ├── mocks.go │ │ ├── mocks_temp.go │ │ ├── repos.go │ │ ├── repos_mock.go │ │ ├── repos_test.go │ │ ├── repos_vcs_test.go │ │ ├── trace.go │ │ ├── user_emails.go │ │ ├── user_emails_test.go │ │ ├── users.go │ │ ├── webhooks.go │ │ └── webhooks_test.go │ ├── codyapp │ │ ├── BUILD.bazel │ │ ├── latest_version_handler.go │ │ ├── latest_version_handler_test.go │ │ ├── manifest.go │ │ ├── resolvers.go │ │ ├── update_check_handler.go │ │ └── update_check_handler_test.go │ ├── enterprise │ │ ├── BUILD.bazel │ │ └── enterprise.go │ ├── envvar │ │ ├── BUILD.bazel │ │ └── envvar.go │ ├── external │ │ ├── BUILD.bazel │ │ ├── app │ │ │ ├── BUILD.bazel │ │ │ └── app.go │ │ ├── doc.go │ │ ├── globals │ │ │ ├── BUILD.bazel │ │ │ └── globals.go │ │ └── session │ │ │ ├── BUILD.bazel │ │ │ └── session.go │ ├── globals │ │ ├── BUILD.bazel │ │ └── globals.go │ ├── graphqlbackend │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── README.md │ │ ├── access_requests.go │ │ ├── access_requests_test.go │ │ ├── access_token.go │ │ ├── access_tokens.go │ │ ├── access_tokens_test.go │ │ ├── apitest │ │ │ ├── BUILD.bazel │ │ │ ├── exec.go │ │ │ └── types.go │ │ ├── app.go │ │ ├── app.graphql │ │ ├── auth_provider.go │ │ ├── auth_providers.go │ │ ├── authz.go │ │ ├── authz.graphql │ │ ├── background_jobs.go │ │ ├── batches.go │ │ ├── batches.graphql │ │ ├── bigint.go │ │ ├── client_configuration.go │ │ ├── client_configuration_test.go │ │ ├── code_host.go │ │ ├── code_hosts.go │ │ ├── code_hosts_test.go │ │ ├── code_monitors.go │ │ ├── code_monitors.graphql │ │ ├── codeintel.autoindexing.graphql │ │ ├── codeintel.codenav.graphql │ │ ├── codeintel.go │ │ ├── codeintel.graphql │ │ ├── codeintel.policies.graphql │ │ ├── codeintel.ranking.graphql │ │ ├── codeintel.sentinel.graphql │ │ ├── cody_context.go │ │ ├── cody_context.graphql │ │ ├── cody_gateway_rate_limit.go │ │ ├── commit_search_result.go │ │ ├── completions.go │ │ ├── completions.graphql │ │ ├── compute.go │ │ ├── compute.graphql │ │ ├── content_library.go │ │ ├── content_library.graphql │ │ ├── default_settings.go │ │ ├── doc.go │ │ ├── dotcom.go │ │ ├── dotcom.graphql │ │ ├── embeddings.go │ │ ├── embeddings.graphql │ │ ├── empty_response.go │ │ ├── event_log.go │ │ ├── event_log_test.go │ │ ├── event_logs.go │ │ ├── event_logs_test.go │ │ ├── execution_log_entry.go │ │ ├── executor.go │ │ ├── executor_connection.go │ │ ├── executor_secret.go │ │ ├── executor_secret_access_log.go │ │ ├── executor_secret_access_logs_connection.go │ │ ├── executor_secret_connection.go │ │ ├── executor_secrets.go │ │ ├── executor_secrets_test.go │ │ ├── executor_test.go │ │ ├── executors.go │ │ ├── external_account.go │ │ ├── external_account_data_resolver.go │ │ ├── external_account_data_resolver_test.go │ │ ├── external_account_test.go │ │ ├── external_accounts.go │ │ ├── external_accounts_test.go │ │ ├── external_service.go │ │ ├── external_service_collaborators.go │ │ ├── external_service_collaborators_test.go │ │ ├── external_services.go │ │ ├── external_services_test.go │ │ ├── externallink │ │ │ ├── BUILD.bazel │ │ │ ├── doc.go │ │ │ ├── repository.go │ │ │ ├── repository_test.go │ │ │ └── resolver.go │ │ ├── feature_flags.go │ │ ├── feature_flags_test.go │ │ ├── file.go │ │ ├── file_match.go │ │ ├── git_blob.go │ │ ├── git_blob_test.go │ │ ├── git_commit.go │ │ ├── git_commit_test.go │ │ ├── git_commits.go │ │ ├── git_object.go │ │ ├── git_ref.go │ │ ├── git_revision.go │ │ ├── git_revision_test.go │ │ ├── git_tree.go │ │ ├── git_tree_entry.go │ │ ├── git_tree_entry_test.go │ │ ├── git_tree_history.go │ │ ├── git_tree_submodule.go │ │ ├── git_tree_test.go │ │ ├── githubapps.go │ │ ├── githubapps.graphql │ │ ├── gitserver.go │ │ ├── gitserver_test.go │ │ ├── graphqlbackend.go │ │ ├── graphqlbackend_test.go │ │ ├── graphqlutil │ │ │ ├── BUILD.bazel │ │ │ ├── connection.go │ │ │ ├── connection_resolver.go │ │ │ ├── connection_resolver_test.go │ │ │ ├── cursors.go │ │ │ ├── doc.go │ │ │ ├── offset.go │ │ │ ├── page_info.go │ │ │ ├── slice_connection_resolver.go │ │ │ └── slice_connection_resolver_test.go │ │ ├── guardrails.go │ │ ├── guardrails.graphql │ │ ├── guardrails_test.go │ │ ├── highlight.go │ │ ├── hunk.go │ │ ├── insights.go │ │ ├── insights.graphql │ │ ├── insights_aggregations.go │ │ ├── insights_aggregations.graphql │ │ ├── json.go │ │ ├── language_statistics.go │ │ ├── lfs.go │ │ ├── lfs_test.go │ │ ├── license.go │ │ ├── license.graphql │ │ ├── location.go │ │ ├── main_test.go │ │ ├── markdown.go │ │ ├── namespaces.go │ │ ├── namespaces_test.go │ │ ├── node.go │ │ ├── notebooks.go │ │ ├── notebooks.graphql │ │ ├── observability.go │ │ ├── oobmigrations.go │ │ ├── org.go │ │ ├── org_invitation.go │ │ ├── org_invitations.go │ │ ├── org_invitations_test.go │ │ ├── org_members.go │ │ ├── org_members_test.go │ │ ├── org_test.go │ │ ├── orgs.go │ │ ├── orgs_test.go │ │ ├── outbound_requests.go │ │ ├── outbound_webhook_logs.go │ │ ├── outbound_webhook_logs_test.go │ │ ├── outbound_webhooks.go │ │ ├── outbound_webhooks.graphql │ │ ├── outbound_webhooks_test.go │ │ ├── own.go │ │ ├── own.graphql │ │ ├── package_repo_filters.go │ │ ├── package_repos.go │ │ ├── parse_search_query.go │ │ ├── perforce_changelist.go │ │ ├── perforce_changelist_test.go │ │ ├── permission.go │ │ ├── permission_connection_store.go │ │ ├── permission_test.go │ │ ├── permissions.go │ │ ├── permissions_sync_jobs.go │ │ ├── permissions_test.go │ │ ├── person.go │ │ ├── phabricator.go │ │ ├── preview_repository_comparison.go │ │ ├── preview_repository_comparison_test.go │ │ ├── product_license_info.go │ │ ├── product_subscription_status.go │ │ ├── product_subscription_status_test.go │ │ ├── rate_limit.go │ │ ├── rate_limit_test.go │ │ ├── ratelimiter.go │ │ ├── rbac.go │ │ ├── rbac.graphql │ │ ├── recorded_commands.go │ │ ├── recorded_commands_test.go │ │ ├── repositories.go │ │ ├── repositories_test.go │ │ ├── repository.go │ │ ├── repository_comparison.go │ │ ├── repository_comparison_test.go │ │ ├── repository_contributor.go │ │ ├── repository_contributors.go │ │ ├── repository_contributors_test.go │ │ ├── repository_cursor.go │ │ ├── repository_cursor_test.go │ │ ├── repository_external.go │ │ ├── repository_git_refs.go │ │ ├── repository_metadata.go │ │ ├── repository_metadata_test.go │ │ ├── repository_mirror.go │ │ ├── repository_mirror_test.go │ │ ├── repository_reindex.go │ │ ├── repository_stats.go │ │ ├── repository_test.go │ │ ├── repository_text_search_index.go │ │ ├── repository_text_search_index_test.go │ │ ├── role.go │ │ ├── role_connection_store.go │ │ ├── role_test.go │ │ ├── roles.go │ │ ├── roles_test.go │ │ ├── saved_searches.go │ │ ├── saved_searches_test.go │ │ ├── schema.go │ │ ├── schema.graphql │ │ ├── search.go │ │ ├── search_alert.go │ │ ├── search_contexts.go │ │ ├── search_contexts.graphql │ │ ├── search_jobs.go │ │ ├── search_jobs.graphql │ │ ├── search_query_annotation.go │ │ ├── search_query_description.go │ │ ├── search_result_match.go │ │ ├── search_results.go │ │ ├── search_results_stats_languages.go │ │ ├── search_results_stats_languages_test.go │ │ ├── search_results_test.go │ │ ├── search_test.go │ │ ├── send_test_email.go │ │ ├── settings.go │ │ ├── settings_cascade.go │ │ ├── settings_cascade_test.go │ │ ├── settings_mutation.go │ │ ├── settings_mutation_test.go │ │ ├── settings_subject.go │ │ ├── signature.go │ │ ├── site.go │ │ ├── site_admin.go │ │ ├── site_admin_test.go │ │ ├── site_alerts.go │ │ ├── site_alerts_test.go │ │ ├── site_analytics.go │ │ ├── site_config_change.go │ │ ├── site_config_change_connection.go │ │ ├── site_config_change_connection_test.go │ │ ├── site_config_change_test.go │ │ ├── site_flags.go │ │ ├── site_flags_test.go │ │ ├── site_monitoring.go │ │ ├── site_reload.go │ │ ├── site_test.go │ │ ├── site_update_check.go │ │ ├── site_usage_stats.go │ │ ├── site_users.go │ │ ├── slow_requests_tracer.go │ │ ├── slow_requests_tracer_test.go │ │ ├── source_type.go │ │ ├── status_messages.go │ │ ├── status_messages_test.go │ │ ├── survey_response.go │ │ ├── survey_responses.go │ │ ├── symbols.go │ │ ├── teams.go │ │ ├── teams_test.go │ │ ├── telemetry.go │ │ ├── telemetry.graphql │ │ ├── telemetry_test.go │ │ ├── temporary_settings.go │ │ ├── temporary_settings_test.go │ │ ├── testing.go │ │ ├── testutil_test.go │ │ ├── types.go │ │ ├── user.go │ │ ├── user_emails.go │ │ ├── user_emails_test.go │ │ ├── user_session.go │ │ ├── user_test.go │ │ ├── user_usage_stats.go │ │ ├── user_usage_stats_test.go │ │ ├── users.go │ │ ├── users_create.go │ │ ├── users_create_test.go │ │ ├── users_randomize_password.go │ │ ├── users_randomize_password_test.go │ │ ├── users_test.go │ │ ├── virtual_file.go │ │ ├── virtual_file_test.go │ │ ├── webhook_logs.go │ │ ├── webhook_logs_test.go │ │ └── webhooks.go │ ├── hooks │ │ ├── BUILD.bazel │ │ └── hooks.go │ ├── hubspot │ │ ├── BUILD.bazel │ │ ├── contacts.go │ │ ├── events.go │ │ ├── forms.go │ │ ├── hubspot.go │ │ └── hubspotutil │ │ │ ├── BUILD.bazel │ │ │ └── hubspotutil.go │ ├── image_test.yaml │ ├── internal │ │ ├── app │ │ │ ├── BUILD.bazel │ │ │ ├── app.go │ │ │ ├── app_test.go │ │ │ ├── assetsutil │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── handler.go │ │ │ │ └── url.go │ │ │ ├── badge.go │ │ │ ├── debug.go │ │ │ ├── debug_test.go │ │ │ ├── debugproxies │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── handler.go │ │ │ │ ├── handler_test.go │ │ │ │ ├── scanner.go │ │ │ │ └── scanner_test.go │ │ │ ├── doc.go │ │ │ ├── editor.go │ │ │ ├── editor_test.go │ │ │ ├── errorutil │ │ │ │ ├── BUILD.bazel │ │ │ │ └── handlers.go │ │ │ ├── init.go │ │ │ ├── jscontext │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── jscontext.go │ │ │ │ └── jscontext_test.go │ │ │ ├── misc_handlers.go │ │ │ ├── misc_handlers_test.go │ │ │ ├── one_click_export.go │ │ │ ├── one_click_export_test.go │ │ │ ├── opensearch.go │ │ │ ├── otlpadapter │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── adapter.go │ │ │ │ ├── host.go │ │ │ │ ├── otlp.go │ │ │ │ └── register.go │ │ │ ├── ping.go │ │ │ ├── ping_test.go │ │ │ ├── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── app.go │ │ │ │ ├── progress.go │ │ │ │ └── progress_test.go │ │ │ ├── router │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── helpers.go │ │ │ │ ├── old_tree_redirects.go │ │ │ │ ├── old_tree_redirects_test.go │ │ │ │ └── router.go │ │ │ ├── sign_out.go │ │ │ ├── ui │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── app.html │ │ │ │ ├── doc.go │ │ │ │ ├── embed.html │ │ │ │ ├── error.html │ │ │ │ ├── handlers.go │ │ │ │ ├── handlers_test.go │ │ │ │ ├── help.go │ │ │ │ ├── help_test.go │ │ │ │ ├── landing.go │ │ │ │ ├── legacy_extensions_redirects_test.go │ │ │ │ ├── preview.go │ │ │ │ ├── preview_test.go │ │ │ │ ├── raw.go │ │ │ │ ├── raw_test.go │ │ │ │ ├── router.go │ │ │ │ ├── router │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ └── exported_router.go │ │ │ │ ├── router_test.go │ │ │ │ ├── sveltekit.go │ │ │ │ ├── templ_test.go │ │ │ │ └── tmpl.go │ │ │ ├── usage_stats.go │ │ │ ├── usage_stats_test.go │ │ │ ├── verify_email.go │ │ │ └── verify_email_test.go │ │ ├── auth │ │ │ ├── BUILD.bazel │ │ │ ├── CODENOTIFY │ │ │ ├── authutil │ │ │ │ ├── BUILD.bazel │ │ │ │ └── authutil.go │ │ │ ├── azureoauth │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── login.go │ │ │ │ ├── middleware.go │ │ │ │ ├── provider.go │ │ │ │ ├── provider_test.go │ │ │ │ ├── session.go │ │ │ │ └── session_test.go │ │ │ ├── bitbucketcloudoauth │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── middleware.go │ │ │ │ ├── middleware_test.go │ │ │ │ ├── provider.go │ │ │ │ ├── provider_test.go │ │ │ │ ├── session.go │ │ │ │ └── session_test.go │ │ │ ├── confauth │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── middleware.go │ │ │ │ └── middleware_test.go │ │ │ ├── gerrit │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ └── config_test.go │ │ │ ├── githubappauth │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── init.go │ │ │ │ ├── middleware.go │ │ │ │ ├── middleware_test.go │ │ │ │ ├── resolver.go │ │ │ │ └── resolver_test.go │ │ │ ├── githuboauth │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── main_test.go │ │ │ │ ├── middleware.go │ │ │ │ ├── middleware_test.go │ │ │ │ ├── provider.go │ │ │ │ ├── provider_test.go │ │ │ │ ├── session.go │ │ │ │ └── session_test.go │ │ │ ├── gitlaboauth │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── login.go │ │ │ │ ├── login_test.go │ │ │ │ ├── middleware.go │ │ │ │ ├── middleware_test.go │ │ │ │ ├── provider.go │ │ │ │ ├── session.go │ │ │ │ ├── session_test.go │ │ │ │ └── user.go │ │ │ ├── httpheader │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── middleware.go │ │ │ │ ├── middleware_test.go │ │ │ │ ├── provider.go │ │ │ │ └── testproxy.go │ │ │ ├── init.go │ │ │ ├── oauth │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── cookie.go │ │ │ │ ├── middleware.go │ │ │ │ ├── provider.go │ │ │ │ ├── provider_test.go │ │ │ │ ├── session.go │ │ │ │ └── utils.go │ │ │ ├── openidconnect │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── middleware.go │ │ │ │ ├── middleware_test.go │ │ │ │ ├── provider.go │ │ │ │ ├── session.go │ │ │ │ ├── user.go │ │ │ │ └── user_test.go │ │ │ ├── saml │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── doc.go │ │ │ │ ├── middleware.go │ │ │ │ ├── middleware_test.go │ │ │ │ ├── provider.go │ │ │ │ ├── provider_test.go │ │ │ │ ├── session.go │ │ │ │ ├── user.go │ │ │ │ └── user_test.go │ │ │ └── sourcegraphoperator │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── associate.go │ │ │ │ ├── associate_test.go │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── middleware.go │ │ │ │ ├── middleware_test.go │ │ │ │ └── provider.go │ │ ├── authz │ │ │ ├── BUILD.bazel │ │ │ ├── CODENOTIFY │ │ │ ├── init.go │ │ │ ├── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── bitbucket_projects_permission_jobs.go │ │ │ │ ├── permissions_info.go │ │ │ │ ├── permissions_sync_jobs.go │ │ │ │ ├── permissions_sync_jobs_test.go │ │ │ │ ├── repositories.go │ │ │ │ ├── resolver.go │ │ │ │ ├── resolver_test.go │ │ │ │ └── users.go │ │ │ └── webhooks │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── github.go │ │ │ │ └── github_test.go │ │ ├── batches │ │ │ ├── BUILD.bazel │ │ │ ├── httpapi │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── file_handler.go │ │ │ │ ├── file_handler_test.go │ │ │ │ └── observability.go │ │ │ ├── init.go │ │ │ ├── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── apitest │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── exec.go │ │ │ │ │ └── types.go │ │ │ │ ├── batch_change.go │ │ │ │ ├── batch_change_connection.go │ │ │ │ ├── batch_change_connection_test.go │ │ │ │ ├── batch_change_test.go │ │ │ │ ├── batch_spec.go │ │ │ │ ├── batch_spec_connection.go │ │ │ │ ├── batch_spec_test.go │ │ │ │ ├── batch_spec_workspace.go │ │ │ │ ├── batch_spec_workspace_connection.go │ │ │ │ ├── batch_spec_workspace_file.go │ │ │ │ ├── batch_spec_workspace_file_connection.go │ │ │ │ ├── batch_spec_workspace_file_connection_test.go │ │ │ │ ├── batch_spec_workspace_file_test.go │ │ │ │ ├── batch_spec_workspace_resolution.go │ │ │ │ ├── batch_spec_workspace_resolution_test.go │ │ │ │ ├── batch_spec_workspace_step.go │ │ │ │ ├── batch_spec_workspace_step_test.go │ │ │ │ ├── batch_spec_workspace_test.go │ │ │ │ ├── batch_spec_workspaces_stats.go │ │ │ │ ├── bulk_operation.go │ │ │ │ ├── bulk_operation_connection.go │ │ │ │ ├── bulk_operation_connection_test.go │ │ │ │ ├── bulk_operation_test.go │ │ │ │ ├── changeset.go │ │ │ │ ├── changeset_apply_preview.go │ │ │ │ ├── changeset_apply_preview_connection.go │ │ │ │ ├── changeset_apply_preview_connection_test.go │ │ │ │ ├── changeset_apply_preview_test.go │ │ │ │ ├── changeset_connection.go │ │ │ │ ├── changeset_connection_test.go │ │ │ │ ├── changeset_counts.go │ │ │ │ ├── changeset_counts_test.go │ │ │ │ ├── changeset_event.go │ │ │ │ ├── changeset_event_connection.go │ │ │ │ ├── changeset_event_connection_test.go │ │ │ │ ├── changeset_job_error.go │ │ │ │ ├── changeset_spec.go │ │ │ │ ├── changeset_spec_connection.go │ │ │ │ ├── changeset_spec_connection_test.go │ │ │ │ ├── changeset_spec_test.go │ │ │ │ ├── changeset_test.go │ │ │ │ ├── changesets_stats.go │ │ │ │ ├── changesets_stats_test.go │ │ │ │ ├── code_host.go │ │ │ │ ├── code_host_connection.go │ │ │ │ ├── code_host_connection_test.go │ │ │ │ ├── credential.go │ │ │ │ ├── credential_test.go │ │ │ │ ├── errors.go │ │ │ │ ├── main_test.go │ │ │ │ ├── permissions_test.go │ │ │ │ ├── resolved_batch_spec_workspace.go │ │ │ │ ├── resolver.go │ │ │ │ ├── resolver_test.go │ │ │ │ ├── testdata │ │ │ │ │ └── vcr │ │ │ │ │ │ └── test-changeset-counts-over-time.yaml │ │ │ │ └── urls.go │ │ │ └── webhooks │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── azuredevops.go │ │ │ │ ├── bitbucketcloud.go │ │ │ │ ├── bitbucketcloud_test.go │ │ │ │ ├── bitbucketserver.go │ │ │ │ ├── bitbucketserver_test.go │ │ │ │ ├── github.go │ │ │ │ ├── github_test.go │ │ │ │ ├── gitlab.go │ │ │ │ ├── gitlab_test.go │ │ │ │ ├── main_test.go │ │ │ │ ├── testdata │ │ │ │ ├── fixtures │ │ │ │ │ └── webhooks │ │ │ │ │ │ ├── bitbucketserver │ │ │ │ │ │ ├── add-comment.json │ │ │ │ │ │ ├── add-review.json │ │ │ │ │ │ └── needswork-to-unapproved.json │ │ │ │ │ │ └── github │ │ │ │ │ │ ├── add-review.json │ │ │ │ │ │ ├── check-run.json │ │ │ │ │ │ ├── check-suite.json │ │ │ │ │ │ ├── converted-to-draft.json │ │ │ │ │ │ ├── existing-changeset-event.json │ │ │ │ │ │ ├── merge.json │ │ │ │ │ │ ├── non-existent-changeset-event.json │ │ │ │ │ │ ├── non-existent-changeset.json │ │ │ │ │ │ └── ready-for-review.json │ │ │ │ └── vcr │ │ │ │ │ ├── bitbucket-webhooks.yaml │ │ │ │ │ └── github-webhooks.yaml │ │ │ │ ├── webhooks.go │ │ │ │ └── webhooks_integration_test.go │ │ ├── bg │ │ │ ├── BUILD.bazel │ │ │ ├── app_ready.go │ │ │ ├── check_redis_cache_eviction_policy.go │ │ │ ├── delete_old_cache_data_in_redis.go │ │ │ ├── delete_old_event_logs_in_postgres.go │ │ │ ├── doc.go │ │ │ ├── update_permissions.go │ │ │ └── update_permissions_test.go │ │ ├── cli │ │ │ ├── BUILD.bazel │ │ │ ├── autoupgrade.go │ │ │ ├── autoupgrade_progress.go │ │ │ ├── autoupgrade_servers.go │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ ├── doc.go │ │ │ ├── http.go │ │ │ ├── loghandlers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── loghandlers.go │ │ │ │ └── loghandlers_test.go │ │ │ ├── logo.go │ │ │ ├── middleware │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── blackhole.go │ │ │ │ ├── doc.go │ │ │ │ ├── goimportpath.go │ │ │ │ ├── goimportpath_test.go │ │ │ │ ├── opengraph.go │ │ │ │ ├── opengraph.html │ │ │ │ └── trace.go │ │ │ ├── serve_cmd.go │ │ │ ├── sysreq.go │ │ │ └── templates │ │ │ │ └── upgrade.html │ │ ├── codeintel │ │ │ ├── BUILD.bazel │ │ │ ├── CODENOTIFY │ │ │ ├── config.go │ │ │ └── init.go │ │ ├── codemonitors │ │ │ ├── BUILD.bazel │ │ │ ├── init.go │ │ │ └── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── apitest │ │ │ │ ├── BUILD.bazel │ │ │ │ └── types.go │ │ │ │ ├── main_test.go │ │ │ │ ├── resolvers.go │ │ │ │ └── resolvers_test.go │ │ ├── completions │ │ │ ├── BUILD.bazel │ │ │ ├── init.go │ │ │ └── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ └── resolver.go │ │ ├── compute │ │ │ ├── BUILD.bazel │ │ │ ├── init.go │ │ │ ├── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── resolvers.go │ │ │ │ └── resolvers_test.go │ │ │ └── streaming │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── compute.go │ │ │ │ ├── event.go │ │ │ │ └── stream.go │ │ ├── contentlibrary │ │ │ ├── BUILD.bazel │ │ │ └── init.go │ │ ├── context │ │ │ ├── BUILD.bazel │ │ │ ├── init.go │ │ │ └── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── context.go │ │ │ │ └── context_test.go │ │ ├── dotcom │ │ │ ├── BUILD.bazel │ │ │ ├── init.go │ │ │ └── productsubscription │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── codygateway_dotcom_user.go │ │ │ │ ├── codygateway_dotcom_user_test.go │ │ │ │ ├── codygateway_graphql.go │ │ │ │ ├── codygateway_graphql_test.go │ │ │ │ ├── codygateway_service.go │ │ │ │ ├── doc.go │ │ │ │ ├── graphql.go │ │ │ │ ├── license_anomaly.go │ │ │ │ ├── license_anomaly_test.go │ │ │ │ ├── license_check_handler.go │ │ │ │ ├── license_check_handler_test.go │ │ │ │ ├── license_expiration.go │ │ │ │ ├── license_expiration_test.go │ │ │ │ ├── licenses_db.go │ │ │ │ ├── licenses_db_test.go │ │ │ │ ├── licenses_graphql.go │ │ │ │ ├── mock_db.go │ │ │ │ ├── service_account.go │ │ │ │ ├── service_account_test.go │ │ │ │ ├── subscriptions_db.go │ │ │ │ ├── subscriptions_db_test.go │ │ │ │ ├── subscriptions_graphql.go │ │ │ │ ├── subscriptions_graphql_test.go │ │ │ │ ├── tokens_db.go │ │ │ │ ├── tokens_db_test.go │ │ │ │ ├── tokens_graphql.go │ │ │ │ └── tokens_graphql_test.go │ │ ├── embeddings │ │ │ ├── BUILD.bazel │ │ │ ├── init.go │ │ │ └── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── repo_embedding_jobs.go │ │ │ │ ├── resolvers.go │ │ │ │ └── resolvers_test.go │ │ ├── executorqueue │ │ │ ├── BUILD.bazel │ │ │ ├── CODENOTIFY │ │ │ ├── README.md │ │ │ ├── gitserverproxy.go │ │ │ ├── gitserverproxy_test.go │ │ │ ├── handler │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── handler.go │ │ │ │ ├── handler_test.go │ │ │ │ ├── multihandler.go │ │ │ │ ├── multihandler_test.go │ │ │ │ ├── routes.go │ │ │ │ └── routes_test.go │ │ │ ├── init.go │ │ │ ├── mocks_test.go │ │ │ ├── queuehandler.go │ │ │ ├── queuehandler_test.go │ │ │ └── queues │ │ │ │ ├── batches │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── mocks_test.go │ │ │ │ ├── queue.go │ │ │ │ ├── transform.go │ │ │ │ └── transform_test.go │ │ │ │ └── codeintel │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── queue.go │ │ │ │ ├── transform.go │ │ │ │ └── transform_test.go │ │ ├── gosrc │ │ │ ├── BUILD.bazel │ │ │ ├── NOTICE │ │ │ ├── import_path.go │ │ │ ├── import_path_test.go │ │ │ └── stdlib.go │ │ ├── guardrails │ │ │ ├── BUILD.bazel │ │ │ ├── attribution │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── attribution.go │ │ │ │ ├── attribution_test.go │ │ │ │ └── observability.go │ │ │ ├── dotcom │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── dotcom.go │ │ │ │ ├── genql.yaml │ │ │ │ ├── operations.go │ │ │ │ └── operations.graphql │ │ │ ├── init.go │ │ │ └── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ └── resolver.go │ │ ├── handlerutil │ │ │ ├── BUILD.bazel │ │ │ ├── doc.go │ │ │ ├── error.go │ │ │ ├── handler.go │ │ │ ├── repo.go │ │ │ └── repo_test.go │ │ ├── httpapi │ │ │ ├── BUILD.bazel │ │ │ ├── api_test.go │ │ │ ├── auth.go │ │ │ ├── auth_test.go │ │ │ ├── db_test.go │ │ │ ├── doc.go │ │ │ ├── graphql.go │ │ │ ├── graphql_test.go │ │ │ ├── helpers.go │ │ │ ├── httpapi.go │ │ │ ├── internal.go │ │ │ ├── internal_test.go │ │ │ ├── metrics.go │ │ │ ├── mocks_test.go │ │ │ ├── releasecache │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── cache.go │ │ │ │ ├── cache_test.go │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── http.go │ │ │ │ ├── http_test.go │ │ │ │ ├── main_test.go │ │ │ │ ├── mocks_test.go │ │ │ │ └── testdata │ │ │ │ │ ├── TestReleaseCache_Fetch.yaml │ │ │ │ │ └── golden │ │ │ │ │ └── TestReleaseCache_Fetch │ │ │ ├── repo_shield.go │ │ │ ├── repo_shield_test.go │ │ │ ├── search.go │ │ │ ├── search_test.go │ │ │ ├── src_cli.go │ │ │ ├── src_cli_test.go │ │ │ ├── stream_blame.go │ │ │ ├── stream_blame_test.go │ │ │ └── webhookhandlers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── handle_repo_authz_event.go │ │ │ │ ├── handle_user_authz_event.go │ │ │ │ └── handlers.go │ │ ├── insights │ │ │ ├── BUILD.bazel │ │ │ ├── httpapi │ │ │ │ ├── BUILD.bazel │ │ │ │ └── export.go │ │ │ ├── init.go │ │ │ └── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── admin_resolver.go │ │ │ │ ├── aggregates_resolvers.go │ │ │ │ ├── aggregates_resolvers_test.go │ │ │ │ ├── dashboard_id.go │ │ │ │ ├── dashboard_resolvers.go │ │ │ │ ├── dashboard_resolvers_test.go │ │ │ │ ├── disabled_resolver.go │ │ │ │ ├── insight_series_resolver.go │ │ │ │ ├── insight_series_resolver_test.go │ │ │ │ ├── insight_view_resolvers.go │ │ │ │ ├── insight_view_resolvers_test.go │ │ │ │ ├── live_preview_resolvers.go │ │ │ │ ├── resolver.go │ │ │ │ ├── resolver_test.go │ │ │ │ ├── scoped_insight_resolvers.go │ │ │ │ └── validator.go │ │ ├── licensing │ │ │ ├── CODENOTIFY │ │ │ ├── enforcement │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── doc.go │ │ │ │ ├── enforcement.go │ │ │ │ ├── external_services.go │ │ │ │ ├── external_services_test.go │ │ │ │ ├── main_test.go │ │ │ │ ├── monitoring.go │ │ │ │ ├── users.go │ │ │ │ └── users_test.go │ │ │ ├── init │ │ │ │ ├── BUILD.bazel │ │ │ │ └── init.go │ │ │ └── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── resolvers.go │ │ │ │ └── resolvers_test.go │ │ ├── notebooks │ │ │ ├── BUILD.bazel │ │ │ ├── init.go │ │ │ └── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── apitest │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── convert.go │ │ │ │ └── types.go │ │ │ │ ├── permissions.go │ │ │ │ ├── resolvers.go │ │ │ │ ├── resolvers_test.go │ │ │ │ ├── stars_resolvers.go │ │ │ │ └── stars_resolvers_test.go │ │ ├── own │ │ │ ├── BUILD.bazel │ │ │ ├── init.go │ │ │ └── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── assigned_owners.go │ │ │ │ ├── codeowners.go │ │ │ │ ├── codeowners_resolvers.go │ │ │ │ ├── codeowners_resolvers_test.go │ │ │ │ ├── recent_contributors_signal.go │ │ │ │ ├── recent_view_signal.go │ │ │ │ ├── resolvers.go │ │ │ │ └── resolvers_test.go │ │ ├── processrestart │ │ │ ├── BUILD.bazel │ │ │ ├── doc.go │ │ │ ├── goreman_server.go │ │ │ └── processrestart.go │ │ ├── rbac │ │ │ ├── BUILD.bazel │ │ │ ├── init.go │ │ │ └── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── apitest │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── exec.go │ │ │ │ └── types.go │ │ │ │ ├── main_test.go │ │ │ │ ├── resolver.go │ │ │ │ └── resolver_test.go │ │ ├── registry │ │ │ ├── BUILD.bazel │ │ │ ├── frozen.go │ │ │ ├── frozen_legacy_extensions.json │ │ │ ├── http_api.go │ │ │ └── http_api_test.go │ │ ├── repos │ │ │ └── webhooks │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── handlers.go │ │ │ │ ├── handlers_test.go │ │ │ │ ├── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── resolver.go │ │ │ │ └── resolver_test.go │ │ │ │ └── testdata │ │ │ │ ├── bitbucket-cloud-push.json │ │ │ │ ├── bitbucket-server-push.json │ │ │ │ ├── github-push.json │ │ │ │ └── gitlab-push.json │ │ ├── routevar │ │ │ ├── BUILD.bazel │ │ │ ├── def.go │ │ │ ├── def_test.go │ │ │ ├── doc.go │ │ │ ├── regexp.go │ │ │ ├── regexp_test.go │ │ │ ├── repo.go │ │ │ ├── repo_test.go │ │ │ ├── spec.go │ │ │ └── util.go │ │ ├── scim │ │ │ ├── BUILD.bazel │ │ │ └── scim.go │ │ ├── search │ │ │ ├── BUILD.bazel │ │ │ ├── CODENOTIFY │ │ │ ├── event_writer.go │ │ │ ├── httpapi │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── export.go │ │ │ │ └── export_test.go │ │ │ ├── init.go │ │ │ ├── logs │ │ │ │ ├── BUILD.bazel │ │ │ │ └── logs.go │ │ │ ├── metadata.go │ │ │ ├── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── resolver.go │ │ │ │ ├── search_job.go │ │ │ │ └── search_job_stats.go │ │ │ ├── search.go │ │ │ └── search_test.go │ │ ├── searchcontexts │ │ │ ├── BUILD.bazel │ │ │ ├── init.go │ │ │ └── resolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── resolvers.go │ │ │ │ └── resolvers_test.go │ │ └── telemetry │ │ │ ├── BUILD.bazel │ │ │ ├── init.go │ │ │ └── resolvers │ │ │ ├── BUILD.bazel │ │ │ ├── resolvers.go │ │ │ ├── telemetrygateway.go │ │ │ └── telemetrygateway_test.go │ ├── main.go │ ├── oneclickexport │ │ ├── BUILD.bazel │ │ ├── db_processor.go │ │ ├── export.go │ │ ├── export_test.go │ │ └── processor.go │ ├── registry │ │ ├── api │ │ │ ├── BUILD.bazel │ │ │ ├── doc.go │ │ │ ├── extensions_helpers.go │ │ │ ├── gating.go │ │ │ └── http_api.go │ │ └── client │ │ │ ├── BUILD.bazel │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ └── types.go │ ├── shared │ │ ├── BUILD.bazel │ │ ├── debug.go │ │ ├── service.go │ │ └── shared.go │ └── webhooks │ │ ├── BUILD.bazel │ │ ├── azuredevops_webhooks.go │ │ ├── bitbucketcloud_webhooks.go │ │ ├── bitbucketserver_webhooks.go │ │ ├── github_webhooks.go │ │ ├── github_webhooks_test.go │ │ ├── gitlab_webhooks.go │ │ ├── middleware.go │ │ ├── middleware_test.go │ │ ├── webhooks.go │ │ └── webhooks_test.go ├── gitserver │ ├── BUILD.bazel │ ├── README.md │ ├── image_test.yaml │ ├── internal │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── accesslog │ │ │ ├── BUILD.bazel │ │ │ ├── accesslog.go │ │ │ └── accesslog_test.go │ │ ├── cacert │ │ │ ├── BUILD.bazel │ │ │ ├── README.md │ │ │ ├── cacert.go │ │ │ ├── cacert_test.go │ │ │ ├── package-rename.patch │ │ │ ├── root_linux.go │ │ │ ├── root_other.go │ │ │ ├── root_unix.go │ │ │ └── update.bash │ │ ├── cleanup.go │ │ ├── cleanup_test.go │ │ ├── clone.go │ │ ├── cloneurl │ │ │ ├── BUILD.bazel │ │ │ ├── clone_url.go │ │ │ └── clone_url_test.go │ │ ├── common │ │ │ ├── BUILD.bazel │ │ │ ├── common.go │ │ │ ├── queue.go │ │ │ └── queue_test.go │ │ ├── disk.go │ │ ├── ensurerevision.go │ │ ├── executil │ │ │ ├── BUILD.bazel │ │ │ ├── executil.go │ │ │ └── executil_test.go │ │ ├── git │ │ │ ├── BUILD.bazel │ │ │ ├── cleanup.go │ │ │ ├── config.go │ │ │ ├── git.go │ │ │ ├── git_test.go │ │ │ ├── object.go │ │ │ ├── object_test.go │ │ │ └── type.go │ │ ├── gitserverfs │ │ │ ├── BUILD.bazel │ │ │ ├── fs.go │ │ │ ├── fs_test.go │ │ │ ├── initfs.go │ │ │ └── initfs_test.go │ │ ├── gitservice.go │ │ ├── integration_tests │ │ │ ├── BUILD.bazel │ │ │ ├── archivereader_test.go │ │ │ ├── clone_test.go │ │ │ ├── commits_test.go │ │ │ ├── main_test.go │ │ │ ├── mocks.go │ │ │ ├── object_test.go │ │ │ ├── resolverevisions_test.go │ │ │ ├── test_utils.go │ │ │ └── tree_test.go │ │ ├── list_gitolite.go │ │ ├── list_gitolite_test.go │ │ ├── lock.go │ │ ├── main_test.go │ │ ├── observability.go │ │ ├── p4exec.go │ │ ├── p4exec_test.go │ │ ├── patch.go │ │ ├── perforce │ │ │ ├── BUILD.bazel │ │ │ ├── changelist.go │ │ │ ├── changelist_test.go │ │ │ ├── cloneable.go │ │ │ ├── depots.go │ │ │ ├── groups.go │ │ │ ├── groups_test.go │ │ │ ├── login.go │ │ │ ├── perforce.go │ │ │ ├── perforce_test.go │ │ │ ├── protects.go │ │ │ ├── protects_test.go │ │ │ ├── url.go │ │ │ ├── url_test.go │ │ │ ├── users.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ ├── repo_info.go │ │ ├── search.go │ │ ├── server.go │ │ ├── server_grpc.go │ │ ├── server_test.go │ │ ├── servermetrics.go │ │ ├── serverutil.go │ │ ├── serverutil_test.go │ │ ├── sg_maintenance.sh │ │ ├── sshagent │ │ │ ├── BUILD.bazel │ │ │ ├── ssh_agent.go │ │ │ └── ssh_agent_test.go │ │ ├── statesyncer.go │ │ ├── urlredactor │ │ │ ├── BUILD.bazel │ │ │ ├── urlredactor.go │ │ │ └── urlredactor_test.go │ │ └── vcssyncer │ │ │ ├── BUILD.bazel │ │ │ ├── customfetch.go │ │ │ ├── customfetch_test.go │ │ │ ├── git.go │ │ │ ├── go_modules.go │ │ │ ├── go_modules_test.go │ │ │ ├── jvm_packages.go │ │ │ ├── jvm_packages_test.go │ │ │ ├── mock.go │ │ │ ├── npm_packages.go │ │ │ ├── npm_packages_test.go │ │ │ ├── packages_syncer.go │ │ │ ├── packages_syncer_test.go │ │ │ ├── perforce.go │ │ │ ├── perforce_test.go │ │ │ ├── python_packages.go │ │ │ ├── python_packages_test.go │ │ │ ├── refspecoverrides.go │ │ │ ├── ruby_packages.go │ │ │ ├── rust_packages.go │ │ │ ├── syncer.go │ │ │ ├── syncer_test.go │ │ │ ├── testdata │ │ │ ├── golden │ │ │ │ └── requests.json │ │ │ └── vcr │ │ │ │ └── requests.yaml │ │ │ └── util.go │ ├── main.go │ ├── p4-fusion-wrapper-detect-kill.sh │ ├── process-stats-watcher.sh │ └── shared │ │ ├── BUILD.bazel │ │ ├── config.go │ │ ├── config_test.go │ │ ├── debug.go │ │ ├── service.go │ │ ├── shared.go │ │ └── shared_test.go ├── loadtest │ ├── BUILD.bazel │ ├── image_test.yaml │ └── main.go ├── migrator │ ├── BUILD.bazel │ ├── README.md │ ├── image_test.yaml │ ├── main.go │ └── shared │ │ ├── BUILD.bazel │ │ └── main.go ├── pings │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── README.md │ ├── image_test.yaml │ ├── main.go │ └── shared │ │ ├── BUILD.bazel │ │ ├── config.go │ │ ├── main.go │ │ ├── metrics.go │ │ └── service.go ├── precise-code-intel-worker │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── README.md │ ├── image_test.yaml │ ├── main.go │ └── shared │ │ ├── BUILD.bazel │ │ ├── config.go │ │ ├── service.go │ │ └── shared.go ├── repo-updater │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── README.md │ ├── image_test.yaml │ ├── internal │ │ ├── authz │ │ │ ├── BUILD.bazel │ │ │ ├── CODENOTIFY │ │ │ ├── integration_test.go │ │ │ ├── main_test.go │ │ │ ├── metrics.go │ │ │ ├── perms_syncer.go │ │ │ ├── perms_syncer_test.go │ │ │ ├── perms_syncer_worker.go │ │ │ ├── perms_syncer_worker_test.go │ │ │ └── testdata │ │ │ │ └── vcr │ │ │ │ ├── TestIntegration_GitHubInternalRepositories.yaml │ │ │ │ ├── TestIntegration_GitHubPermissions │ │ │ │ ├── repo-centric │ │ │ │ │ ├── groups-enabled.yaml │ │ │ │ │ └── no-groups.yaml │ │ │ │ └── user-centric │ │ │ │ │ ├── groups-enabled.yaml │ │ │ │ │ └── no-groups.yaml │ │ │ │ └── TestIntegration_GitLabPermissions │ │ │ │ └── test_gitLabProjectVisibilityExperimental_feature_flag.yaml │ │ └── repoupdater │ │ │ ├── BUILD.bazel │ │ │ ├── grpc_server.go │ │ │ ├── main_test.go │ │ │ ├── observability.go │ │ │ ├── server.go │ │ │ └── server_test.go │ ├── main.go │ └── shared │ │ ├── BUILD.bazel │ │ ├── debug.go │ │ ├── main.go │ │ ├── main_test.go │ │ ├── service.go │ │ └── state.html.tmpl ├── searcher │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── README.md │ ├── diff │ │ ├── BUILD.bazel │ │ └── diff.go │ ├── image_test.yaml │ ├── internal │ │ └── search │ │ │ ├── BUILD.bazel │ │ │ ├── filter.go │ │ │ ├── filter_test.go │ │ │ ├── github_archive_test.go │ │ │ ├── hybrid.go │ │ │ ├── hybrid_test.go │ │ │ ├── mmap.go │ │ │ ├── mmap_windows.go │ │ │ ├── pathmatch.go │ │ │ ├── pathmatch_test.go │ │ │ ├── paxheader_110_test.go │ │ │ ├── paxheader_19_test.go │ │ │ ├── retry.go │ │ │ ├── retry_test.go │ │ │ ├── search.go │ │ │ ├── search_grpc.go │ │ │ ├── search_grpc_test.go │ │ │ ├── search_regex.go │ │ │ ├── search_regex_test.go │ │ │ ├── search_structural.go │ │ │ ├── search_structural_test.go │ │ │ ├── search_test.go │ │ │ ├── sender.go │ │ │ ├── sender_test.go │ │ │ ├── store.go │ │ │ ├── store_test.go │ │ │ ├── zip_test.go │ │ │ ├── zipcache.go │ │ │ ├── zipcache_test.go │ │ │ ├── zoekt_search.go │ │ │ └── zoekt_search_test.go │ ├── main.go │ ├── protocol │ │ ├── BUILD.bazel │ │ ├── searcher.go │ │ └── searcher_test.go │ └── shared │ │ ├── BUILD.bazel │ │ ├── debug.go │ │ ├── service.go │ │ └── shared.go ├── server │ ├── BUILD.bazel │ ├── image_test.yaml │ ├── image_tests │ │ ├── BUILD.bazel │ │ ├── test_packages.sh │ │ ├── test_services.sh │ │ └── test_zoekt.sh │ ├── internal │ │ ├── goreman │ │ │ ├── BUILD.bazel │ │ │ ├── CODENOTIFY │ │ │ ├── README.md │ │ │ ├── goreman.go │ │ │ ├── log.go │ │ │ ├── proc.go │ │ │ ├── proc_posix.go │ │ │ ├── proc_windows.go │ │ │ └── rpc.go │ │ └── goremancmd │ │ │ ├── BUILD.bazel │ │ │ ├── CODENOTIFY │ │ │ ├── Procfile │ │ │ └── main.go │ ├── macro.bzl │ ├── main.go │ ├── postgres_exporter.yaml │ ├── rootfs │ │ ├── BUILD.bazel │ │ └── postgres-optimize.sh │ └── shared │ │ ├── BUILD.bazel │ │ ├── assets │ │ ├── BUILD.bazel │ │ ├── assets.go │ │ ├── nginx.conf │ │ ├── nginx │ │ │ ├── sourcegraph_backend.conf │ │ │ ├── sourcegraph_http.conf │ │ │ ├── sourcegraph_main.conf │ │ │ └── sourcegraph_server.conf │ │ ├── redis-cache.conf.tmpl │ │ └── redis-store.conf.tmpl │ │ ├── blobstore.go │ │ ├── conf_parse.go │ │ ├── copy.go │ │ ├── globals.go │ │ ├── nginx.go │ │ ├── nginx_test.go │ │ ├── observability.go │ │ ├── postgres.go │ │ ├── redis.go │ │ ├── redis_test.go │ │ ├── shared.go │ │ └── zoekt.go ├── sourcegraph │ ├── BUILD.bazel │ ├── README.md │ └── main.go ├── symbols │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── Dockerfile │ ├── README.md │ ├── build-ctags.sh │ ├── build.sh │ ├── cargo-config.sh │ ├── ctags-install-alpine.sh │ ├── fetcher │ │ ├── BUILD.bazel │ │ ├── mocks_test.go │ │ ├── observability.go │ │ ├── repository_fetcher.go │ │ └── repository_fetcher_test.go │ ├── gitserver │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── client_test.go │ │ ├── observability.go │ │ └── tar.go │ ├── image_test.yaml │ ├── internal │ │ ├── api │ │ │ ├── BUILD.bazel │ │ │ ├── handler.go │ │ │ ├── handler_cgo.go │ │ │ ├── handler_nocgo.go │ │ │ ├── handler_test.go │ │ │ ├── mocks_test.go │ │ │ ├── observability │ │ │ │ ├── BUILD.bazel │ │ │ │ └── parse_observation.go │ │ │ └── search_sqlite.go │ │ └── database │ │ │ ├── BUILD.bazel │ │ │ ├── init.go │ │ │ ├── janitor │ │ │ ├── BUILD.bazel │ │ │ ├── cache_evicter.go │ │ │ └── metrics.go │ │ │ ├── sanity_check.go │ │ │ ├── store │ │ │ ├── BUILD.bazel │ │ │ ├── meta.go │ │ │ ├── search.go │ │ │ ├── search_test.go │ │ │ ├── store.go │ │ │ ├── symbols.go │ │ │ └── symbols_test.go │ │ │ └── writer │ │ │ ├── BUILD.bazel │ │ │ ├── cache.go │ │ │ ├── fs.go │ │ │ └── writer.go │ ├── main.go │ ├── observability │ │ ├── BUILD.bazel │ │ └── observability.go │ ├── parser │ │ ├── BUILD.bazel │ │ ├── config.go │ │ ├── filtering_parser.go │ │ ├── observability.go │ │ ├── parser.go │ │ └── parser_pool.go │ ├── shared │ │ ├── BUILD.bazel │ │ ├── debug.go │ │ ├── main.go │ │ ├── service.go │ │ ├── setup.go │ │ └── sqlite.go │ ├── squirrel │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── README.md │ │ ├── breadcrumbs.go │ │ ├── hover.go │ │ ├── hover_test.go │ │ ├── http_handlers.go │ │ ├── lang_java.go │ │ ├── lang_python.go │ │ ├── lang_starlark.go │ │ ├── language-file-extensions.json │ │ ├── languages.go │ │ ├── local_code_intel.go │ │ ├── local_code_intel_test.go │ │ ├── service.go │ │ ├── service_test.go │ │ ├── test_repos │ │ │ ├── java1 │ │ │ │ └── src │ │ │ │ │ └── sub │ │ │ │ │ ├── Sample.java │ │ │ │ │ ├── Sample2.java │ │ │ │ │ └── sub2 │ │ │ │ │ └── Sample3.java │ │ │ ├── python │ │ │ │ ├── example.py │ │ │ │ ├── example2.py │ │ │ │ └── sub │ │ │ │ │ └── example3.py │ │ │ └── starlark │ │ │ │ ├── BUILD │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── WORKSPACE │ │ │ │ ├── bzl_library.bzl │ │ │ │ └── sample.bzl │ │ └── util.go │ └── types │ │ ├── BUILD.bazel │ │ └── types.go ├── telemetry-gateway │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── README.md │ ├── image_test.yaml │ ├── internal │ │ ├── diagnosticsserver │ │ │ ├── BUILD.bazel │ │ │ └── diagnosticsserver.go │ │ ├── events │ │ │ ├── BUILD.bazel │ │ │ ├── events.go │ │ │ └── events_test.go │ │ └── server │ │ │ ├── BUILD.bazel │ │ │ ├── metrics.go │ │ │ ├── publish_events.go │ │ │ ├── publish_events_test.go │ │ │ └── server.go │ ├── main.go │ └── shared │ │ ├── BUILD.bazel │ │ ├── config.go │ │ ├── main.go │ │ ├── metrics.go │ │ ├── service.go │ │ └── tracing.go └── worker │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── README.md │ ├── image_test.yaml │ ├── internal │ ├── auth │ │ ├── BUILD.bazel │ │ ├── sourcegraph_operator_cleaner.go │ │ └── sourcegraph_operator_cleaner_test.go │ ├── batches │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── bulk_operation_processor_job.go │ │ ├── dbstore.go │ │ ├── janitor │ │ │ ├── BUILD.bazel │ │ │ ├── cache_entry_cleaner.go │ │ │ ├── changeset_detached_cleaner.go │ │ │ ├── observability.go │ │ │ ├── resetters.go │ │ │ └── spec_expire.go │ │ ├── janitor_config.go │ │ ├── janitor_job.go │ │ ├── reconciler_job.go │ │ ├── scheduler_job.go │ │ ├── workers │ │ │ ├── BUILD.bazel │ │ │ ├── batch_spec_resolution_worker.go │ │ │ ├── batch_spec_workspace_creator.go │ │ │ ├── batch_spec_workspace_creator_test.go │ │ │ ├── bulk_processor_worker.go │ │ │ ├── reconciler_worker.go │ │ │ └── reconciler_worker_test.go │ │ └── workspace_resolver_job.go │ ├── codeintel │ │ ├── BUILD.bazel │ │ ├── autoindexing_dependencies.go │ │ ├── autoindexing_scheduler.go │ │ ├── autoindexing_summary.go │ │ ├── dependencies_crates_syncer.go │ │ ├── dependencies_packages.go │ │ ├── lsifuploadstore_expirer.go │ │ ├── metrics_reporter.go │ │ ├── policies.go │ │ ├── ranking.go │ │ ├── sentinel.go │ │ ├── uploads_backfiller.go │ │ ├── uploads_commitgraph.go │ │ ├── uploads_expirer.go │ │ └── uploads_janitor.go │ ├── codemonitors │ │ ├── BUILD.bazel │ │ └── codemonitor_job.go │ ├── codygateway │ │ ├── BUILD.bazel │ │ └── usageworker.go │ ├── embeddings │ │ └── repo │ │ │ ├── BUILD.bazel │ │ │ ├── document_ranks.go │ │ │ ├── handler.go │ │ │ ├── handler_test.go │ │ │ ├── janitor.go │ │ │ ├── scheduler.go │ │ │ └── worker.go │ ├── encryption │ │ ├── BUILD.bazel │ │ ├── config.go │ │ ├── counter.go │ │ ├── encrypter.go │ │ ├── encrypter_job.go │ │ └── observability.go │ ├── executormultiqueue │ │ ├── BUILD.bazel │ │ └── multiqueue_metrics_reporter.go │ ├── executorqueue │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── aws_reporter.go │ │ ├── config.go │ │ ├── external_emitter.go │ │ ├── gcp_reporter.go │ │ ├── prometheus.go │ │ ├── queue_allocation.go │ │ ├── queue_allocation_test.go │ │ └── reporter.go │ ├── executors │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── janitor_config.go │ │ ├── janitor_job.go │ │ ├── metricsserver_config.go │ │ ├── metricsserver_job.go │ │ ├── multiqueue_cache_cleaner.go │ │ └── multiqueue_cache_cleaner_test.go │ ├── githubapps │ │ ├── BUILD.bazel │ │ ├── job.go │ │ └── worker │ │ │ ├── BUILD.bazel │ │ │ ├── installation_backfill.go │ │ │ └── installation_backfill_test.go │ ├── gitserver │ │ ├── BUILD.bazel │ │ └── servermetrics.go │ ├── insights │ │ ├── BUILD.bazel │ │ ├── data_retention_job.go │ │ ├── job.go │ │ └── query_runner_job.go │ ├── licensecheck │ │ ├── BUILD.bazel │ │ ├── check.go │ │ ├── check_test.go │ │ └── worker.go │ ├── migrations │ │ ├── BUILD.bazel │ │ ├── init.go │ │ ├── init_test.go │ │ └── version.go │ ├── outboundwebhooks │ │ ├── BUILD.bazel │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── janitor.go │ │ ├── job.go │ │ └── store.go │ ├── own │ │ ├── BUILD.bazel │ │ └── job.go │ ├── permissions │ │ ├── BUILD.bazel │ │ ├── bitbucket_projects.go │ │ ├── bitbucket_projects_test.go │ │ ├── config.go │ │ ├── main_test.go │ │ ├── perms_syncer_cleaner.go │ │ ├── perms_syncer_cleaner_test.go │ │ ├── perms_syncer_scheduler.go │ │ ├── perms_syncer_scheduler_test.go │ │ └── testdata │ │ │ └── vcr │ │ │ └── client.yaml │ ├── ratelimit │ │ ├── BUILD.bazel │ │ ├── handler.go │ │ ├── handler_test.go │ │ ├── job.go │ │ └── syncer.go │ ├── repostatistics │ │ ├── BUILD.bazel │ │ └── compactor.go │ ├── search │ │ ├── BUILD.bazel │ │ ├── exhaustive_search.go │ │ ├── exhaustive_search_repo.go │ │ ├── exhaustive_search_repo_revision.go │ │ ├── exhaustive_search_test.go │ │ └── job.go │ ├── telemetry │ │ ├── BUILD.bazel │ │ ├── mocks_test.go │ │ ├── telemetry_job.go │ │ └── telemetry_job_test.go │ ├── telemetrygatewayexporter │ │ ├── BUILD.bazel │ │ ├── exporter.go │ │ ├── queue_cleanup.go │ │ ├── queue_metrics.go │ │ └── telemetrygatewayexporter.go │ ├── webhooks │ │ ├── BUILD.bazel │ │ ├── handler.go │ │ ├── handler_test.go │ │ └── janitor.go │ └── zoektrepos │ │ ├── BUILD.bazel │ │ └── zoektrepos.go │ ├── job │ ├── BUILD.bazel │ └── job.go │ ├── main.go │ └── shared │ ├── BUILD.bazel │ ├── config.go │ ├── init │ ├── codeinsights │ │ ├── BUILD.bazel │ │ └── db.go │ ├── codeintel │ │ ├── BUILD.bazel │ │ ├── db.go │ │ └── services.go │ └── db │ │ ├── BUILD.bazel │ │ └── db.go │ ├── main.go │ └── service.go ├── deps.bzl ├── dev ├── .gitignore ├── BUILD.bazel ├── CLA.txt ├── Caddyfile ├── add_https_domain_to_hosts.sh ├── app │ ├── app-stamp-vars.sh │ ├── app-version.sh │ ├── build-backend.sh │ ├── build-windows.sh │ ├── build.sh │ ├── create-github-release.sh │ ├── create-update-manifest.sh │ ├── detect-platform.sh │ └── tauri-build.sh ├── auth-provider │ ├── README.md │ ├── config │ │ ├── client-openid-2.json │ │ ├── client-openid.json │ │ ├── client-saml-2.json │ │ ├── client-saml.json │ │ ├── user-alice.json │ │ └── user-bob.json │ ├── keycloak.sh │ └── scripts │ │ ├── common.sh │ │ └── configure-keycloak.sh ├── authtest │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── README.md │ ├── code_intel_test.go │ ├── main_test.go │ ├── organization_test.go │ ├── repository_test.go │ └── site_admin_test.go ├── backcompat │ ├── bazel-backcompat.sh │ ├── flakes.json │ ├── patch_flakes.sh │ └── patches │ │ └── 5.1.0 │ │ ├── go_defs.patch │ │ └── migration_buildfiles.patch ├── bazel_buildkite_stamp_vars.sh ├── bazel_stamp_vars.sh ├── bkstats │ ├── BUILD.bazel │ ├── OWNERS │ ├── README.md │ ├── main.go │ └── run.sh ├── build-tracker │ ├── .gitignore │ ├── BUILD.bazel │ ├── Dockerfile │ ├── README.md │ ├── build.sh │ ├── build │ │ ├── BUILD.bazel │ │ ├── build.go │ │ ├── build_test.go │ │ └── steps.go │ ├── config │ │ ├── BUILD.bazel │ │ └── config.go │ ├── integration_test.go │ ├── main.go │ ├── main_test.go │ ├── notify │ │ ├── BUILD.bazel │ │ ├── slack.go │ │ └── slack_test.go │ ├── server_test.go │ └── util │ │ ├── BUILD.bazel │ │ └── util.go ├── buildchecker │ ├── BUILD.bazel │ ├── OWNERS │ ├── README.md │ ├── branch.go │ ├── branch_test.go │ ├── checker.go │ ├── checker_test.go │ ├── failures.go │ ├── failures_test.go │ ├── history.go │ ├── history_test.go │ ├── main.go │ ├── report.go │ ├── run-check.sh │ ├── run-week-history.sh │ ├── slack.go │ ├── slack_test.go │ └── testdata │ │ └── TestRepoBranchLocker │ │ ├── lock.yaml │ │ └── unlock.yaml ├── caddy.sh ├── check-tokens.sh ├── check │ ├── all.sh │ ├── bash-syntax.sh │ ├── broken-urls.bash │ ├── build.sh │ ├── docsite_redirects.sh │ ├── go-dbconn-import.sh │ ├── gofmt.sh │ ├── no-localhost-guard.sh │ ├── pnpm-deduplicate.sh │ ├── shellcheck.sh │ ├── shfmt.sh │ ├── submodule.sh │ └── template-inlines.sh ├── ci │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── OWNERS │ ├── README.md │ ├── asdf-install.sh │ ├── bazel-gomodtidy.sh │ ├── bazel-prechecks-apply.sh │ ├── bazel-prechecks.sh │ ├── bazel.sh │ ├── ci-checkov.sh │ ├── create-client-artifact.sh │ ├── docker-publish.sh │ ├── gen-metadata-annotation.sh │ ├── gen-pipeline.go │ ├── gen-pipeline.sh │ ├── glossary.md │ ├── images │ │ ├── BUILD.bazel │ │ ├── go.mod │ │ └── images.go │ ├── integration │ │ ├── backend │ │ │ ├── run.sh │ │ │ └── test.sh │ │ ├── cleanup-display.sh │ │ ├── cluster │ │ │ ├── run.sh │ │ │ ├── storageClass.yaml │ │ │ └── test.sh │ │ ├── code-intel │ │ │ ├── BUILD.bazel │ │ │ ├── install-src.sh │ │ │ ├── repos.json │ │ │ ├── run.sh │ │ │ └── test.sh │ │ ├── e2e │ │ │ ├── run.sh │ │ │ └── test.sh │ │ ├── executors │ │ │ ├── docker-compose.yml │ │ │ ├── run.sh │ │ │ ├── test.sh │ │ │ └── tester │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ ├── repos.json │ │ │ │ └── site-config.json │ │ │ │ ├── init.go │ │ │ │ ├── main.go │ │ │ │ └── testinfra.go │ │ ├── qa │ │ │ ├── run.sh │ │ │ └── test.sh │ │ ├── run-bazel-server.sh │ │ ├── run-integration.sh │ │ ├── setup-deps.sh │ │ ├── setup-display.sh │ │ └── upgrade │ │ │ ├── run.sh │ │ │ └── test.sh │ ├── internal │ │ ├── buildkite │ │ │ ├── BUILD.bazel │ │ │ ├── agents.go │ │ │ ├── buildkite.go │ │ │ ├── buildkite_test.go │ │ │ ├── cache.go │ │ │ ├── feature_flags.go │ │ │ └── step_notify.go │ │ └── ci │ │ │ ├── BUILD.bazel │ │ │ ├── bazel_operations.go │ │ │ ├── bazel_operations_test.go │ │ │ ├── cache_helpers.go │ │ │ ├── changed │ │ │ ├── BUILD.bazel │ │ │ ├── diff.go │ │ │ ├── diff_test.go │ │ │ ├── files.go │ │ │ ├── linters.go │ │ │ └── linters_test.go │ │ │ ├── config.go │ │ │ ├── operations.go │ │ │ ├── operations │ │ │ ├── BUILD.bazel │ │ │ └── operations.go │ │ │ ├── pipeline.go │ │ │ ├── test │ │ │ ├── BUILD.bazel │ │ │ └── wolfi-images │ │ │ │ ├── wolfi-test-image-1.yaml │ │ │ │ └── wolfi-test-image-2.yaml │ │ │ ├── web-integration-workloads.go │ │ │ ├── wolfi_operations.go │ │ │ └── wolfi_operations_test.go │ ├── parallel_run.sh │ ├── pnpm-build.sh │ ├── pnpm-install-with-retry.sh │ ├── pnpm-run.sh │ ├── pnpm-web-integration.sh │ ├── post-chromatic.sh │ ├── push_all.sh │ ├── reset-test-db.sh │ ├── runtype │ │ ├── BUILD.bazel │ │ ├── runtype.go │ │ └── runtype_test.go │ ├── scripts │ │ ├── annotate.sh │ │ ├── annotated-command.sh │ │ ├── app-token │ │ │ ├── BUILD.bazel │ │ │ ├── main.go │ │ │ ├── main_test.go │ │ │ └── tests │ │ │ │ └── testdata │ │ │ │ └── TestGetInstallAccessToken.yaml │ │ ├── buildevent_file │ │ ├── check-dependency-soft-fail.sh │ │ ├── compare-hash.sh │ │ ├── sentry-capture.sh │ │ ├── upload-build-logs.sh │ │ ├── upload-buildevent-report.sh │ │ ├── upload-test-report.sh │ │ └── wolfi │ │ │ ├── build-base-image.sh │ │ │ ├── build-package.sh │ │ │ ├── build-repo-index.sh │ │ │ ├── update-base-image-hashes.sh │ │ │ └── upload-package.sh │ ├── sonarcloud-scan.sh │ └── trivy │ │ ├── README.md │ │ ├── trivy-artifact-html.tpl │ │ └── trivy-scan-high-critical.sh ├── codehost_testing │ ├── BUILD.bazel │ ├── README.md │ ├── config │ │ ├── BUILD.bazel │ │ └── config.go │ ├── example │ │ ├── BUILD.bazel │ │ └── example_test.go │ ├── github_client.go │ ├── org.go │ ├── repo.go │ ├── reporter.go │ ├── scenario.go │ ├── scenario_test.go │ ├── team.go │ ├── user.go │ └── util.go ├── codeinsights-db.sh ├── codeintel-qa │ ├── .gitignore │ ├── CODENOTIFY │ ├── README.md │ ├── cmd │ │ ├── clear │ │ │ ├── BUILD.bazel │ │ │ ├── clear.go │ │ │ └── main.go │ │ ├── clone-and-index │ │ │ ├── BUILD.bazel │ │ │ └── main.go │ │ ├── download │ │ │ ├── BUILD.bazel │ │ │ └── main.go │ │ ├── query │ │ │ ├── BUILD.bazel │ │ │ ├── graphql.go │ │ │ ├── main.go │ │ │ ├── queries.go │ │ │ ├── query.go │ │ │ ├── query_types.go │ │ │ ├── state.go │ │ │ ├── test_cases.go │ │ │ └── test_cases_utils.go │ │ ├── upload-gcs │ │ │ ├── BUILD.bazel │ │ │ └── main.go │ │ └── upload │ │ │ ├── BUILD.bazel │ │ │ ├── main.go │ │ │ ├── state.go │ │ │ └── upload.go │ └── internal │ │ ├── BUILD.bazel │ │ ├── emojis.go │ │ ├── env.go │ │ ├── fs.go │ │ ├── graphql.go │ │ ├── indexes.go │ │ ├── limiter.go │ │ └── util.go ├── comby-install-or-upgrade.sh ├── corrupt-archives │ ├── BUILD.bazel │ └── main.go ├── db │ ├── drop-local-database.sh │ └── drop-test-databases.sh ├── defs.bzl ├── depgraph │ ├── .gitignore │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── README.md │ ├── internal │ │ ├── graph │ │ │ ├── BUILD.bazel │ │ │ ├── graph.go │ │ │ ├── imports.go │ │ │ ├── names.go │ │ │ ├── packages.go │ │ │ └── util.go │ │ ├── lints │ │ │ ├── BUILD.bazel │ │ │ ├── lint.go │ │ │ ├── no_binary_specific_shared_code.go │ │ │ ├── no_dead_packages.go │ │ │ ├── no_loose_commands.go │ │ │ ├── no_reaching_into_commands.go │ │ │ ├── no_unused_shared_command_code.go │ │ │ └── util.go │ │ └── visualization │ │ │ ├── BUILD.bazel │ │ │ └── dot.go │ ├── lint.go │ ├── main.go │ ├── root.go │ ├── summary.go │ ├── trace.go │ └── trace_internal.go ├── deployment-lag-notifier │ ├── .gitignore │ ├── BUILD.bazel │ ├── Makefile │ ├── README.md │ ├── github.go │ ├── main.go │ ├── main_test.go │ └── slack.go ├── deployment-notifier │ ├── BUILD.bazel │ ├── OWNERS │ ├── README.md │ ├── deployment_notifier.go │ ├── deployment_notifier_test.go │ ├── main.go │ ├── manifest_differ.go │ ├── manifest_differ_test.go │ ├── slack.go │ ├── testdata │ │ └── TestDeploymentNotifier │ │ │ ├── NOK_deploying_twice.yaml │ │ │ ├── OK_deploying_twice.yaml │ │ │ ├── OK_no_relevant_changed_files.yaml │ │ │ ├── OK_normal.yaml │ │ │ ├── OK_single_commit.yaml │ │ │ └── Summary.yaml │ ├── trace.go │ └── trace_test.go ├── dev-sourcegraph-server.sh ├── docsite.sh ├── drop-entire-local-database-and-redis.sh ├── dx │ ├── BUILD.bazel │ └── main.go ├── esbuild.bzl ├── eslint-report-test.sh ├── eslint.bzl ├── foreach-non-web-client-project.sh ├── git-stats ├── global-settings.json ├── go-mod-update.sh ├── go_defs.bzl ├── go_stringer.bzl ├── gqltest │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── README.md │ ├── access_token_test.go │ ├── bitbucket_projects_perms_sync_test.go │ ├── code_insights_test.go │ ├── compute_test.go │ ├── external_service_test.go │ ├── feature_flag_test.go │ ├── main_test.go │ ├── organization_test.go │ ├── repository_test.go │ ├── search_aggregations_test.go │ ├── search_test.go │ ├── site_config_test.go │ └── sub_repo_permissions_test.go ├── grafana │ ├── all │ │ └── datasources.yaml │ └── linux │ │ └── datasources.yaml ├── insight-data-gen │ ├── .gitignore │ ├── BUILD.bazel │ ├── README.md │ ├── examples │ │ └── manifest.json │ ├── go.mod │ ├── go.sum │ └── main.go ├── internal │ └── cmd │ │ ├── app-discover-repos │ │ ├── BUILD.bazel │ │ └── app-discover-repos.go │ │ ├── auth-proxy-http-header │ │ ├── BUILD.bazel │ │ └── auth-proxy-http-header.go │ │ └── search-plan │ │ ├── BUILD.bazel │ │ ├── search-plan.go │ │ └── search-plan_test.go ├── js_lib.bzl ├── licenses.sh ├── linters │ ├── bodyclose │ │ ├── BUILD.bazel │ │ └── bodyclose.go │ ├── depguard │ │ ├── BUILD.bazel │ │ └── depguard.go │ ├── exportloopref │ │ ├── BUILD.bazel │ │ └── exportloopref.go │ ├── forbidigo │ │ ├── BUILD.bazel │ │ └── forbidigo.go │ ├── go.mod │ ├── go.sum │ ├── gocheckcompilerdirectives │ │ ├── BUILD.bazel │ │ └── gocheckcompilerdirectives.go │ ├── gocritic │ │ ├── BUILD.bazel │ │ └── gocritic.go │ ├── ineffassign │ │ ├── BUILD.bazel │ │ └── ineffassign.go │ ├── nolint │ │ ├── BUILD.bazel │ │ └── nolint.go │ ├── staticcheck │ │ ├── BUILD.bazel │ │ ├── README.md │ │ ├── analyzers.bzl │ │ ├── cmd │ │ │ ├── BUILD.bazel │ │ │ └── gen.go │ │ └── staticcheck.go │ ├── unparam │ │ ├── BUILD.bazel │ │ └── unparam.go │ └── unused │ │ ├── BUILD.bazel │ │ └── unused.go ├── managedservicesplatform │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── cdktf.go │ ├── googlesecretsmanager │ │ ├── BUILD.bazel │ │ └── googlesecretsmanager.go │ ├── internal │ │ ├── imageupdater │ │ │ ├── BUILD.bazel │ │ │ └── imageupdater.go │ │ ├── resource │ │ │ ├── README.md │ │ │ ├── bigquery │ │ │ │ ├── BUILD.bazel │ │ │ │ └── bigquery.go │ │ │ ├── cloudflare │ │ │ │ ├── BUILD.bazel │ │ │ │ └── cloudflare.go │ │ │ ├── cloudflareorigincert │ │ │ │ ├── BUILD.bazel │ │ │ │ └── cloudflareorigincert.go │ │ │ ├── cloudflaresecuritypolicy │ │ │ │ ├── BUILD.bazel │ │ │ │ └── cloudflaresecuritypolicy.go │ │ │ ├── gsmsecret │ │ │ │ ├── BUILD.bazel │ │ │ │ └── gsmsecret.go │ │ │ ├── loadbalancer │ │ │ │ ├── BUILD.bazel │ │ │ │ └── loadbalancer.go │ │ │ ├── managedcert │ │ │ │ ├── BUILD.bazel │ │ │ │ └── managedcert.go │ │ │ ├── privatenetwork │ │ │ │ ├── BUILD.bazel │ │ │ │ └── privatenetwork.go │ │ │ ├── random │ │ │ │ ├── BUILD.bazel │ │ │ │ └── random.go │ │ │ ├── redis │ │ │ │ ├── BUILD.bazel │ │ │ │ └── redis.go │ │ │ ├── serviceaccount │ │ │ │ ├── BUILD.bazel │ │ │ │ └── serviceaccount.go │ │ │ └── tfvar │ │ │ │ ├── BUILD.bazel │ │ │ │ └── tfvar.go │ │ ├── resourceid │ │ │ ├── BUILD.bazel │ │ │ └── resourceid.go │ │ ├── stack │ │ │ ├── BUILD.bazel │ │ │ ├── README.md │ │ │ ├── cloudrun │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── cloudrun.go │ │ │ │ └── internal │ │ │ │ │ └── builder │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── builder.go │ │ │ │ │ ├── job │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ └── job.go │ │ │ │ │ └── service │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ └── service.go │ │ │ ├── iam │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── iam.go │ │ │ │ └── iam_test.go │ │ │ ├── options │ │ │ │ ├── cloudflareprovider │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ └── cloudflareprovider.go │ │ │ │ ├── dynamicvariables │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ └── dynamicvariables.go │ │ │ │ ├── googleprovider │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ └── google.go │ │ │ │ ├── randomprovider │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ └── randomprovider.go │ │ │ │ ├── terraformversion │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ └── terraformversion.go │ │ │ │ └── tfcbackend │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ └── tfcbackend.go │ │ │ ├── project │ │ │ │ ├── BUILD.bazel │ │ │ │ └── project.go │ │ │ ├── stacks.go │ │ │ └── stacks_test.go │ │ └── terraform │ │ │ ├── BUILD.bazel │ │ │ └── terraform.go │ ├── managedservicesplatform.go │ ├── spec │ │ ├── BUILD.bazel │ │ ├── build.go │ │ ├── environment.go │ │ ├── service.go │ │ ├── service_test.go │ │ └── spec.go │ └── terraformcloud │ │ ├── BUILD.bazel │ │ └── terraformcloud.go ├── migrations.bzl ├── mocha.bzl ├── nix │ ├── 001-rules-rust-cargo-bazel-env.patch │ ├── comby.nix │ ├── ctags.nix │ ├── nodejs.nix │ ├── p4-fusion.nix │ ├── shell-hook.sh │ ├── start-postgres.sh │ ├── start-redis.sh │ └── util.nix ├── oci_defs.bzl ├── oci_deps.bzl ├── perforce │ ├── anonymiser │ │ ├── BUILD.bazel │ │ ├── main.go │ │ ├── main_test.go │ │ └── testdata │ │ │ └── sample-protects.txt │ ├── p4-dump │ │ ├── p4-dump.sh │ │ └── process.awk │ └── test-helpers │ │ ├── README.md │ │ ├── base │ │ ├── .p4ignore │ │ ├── path.txt │ │ └── src │ │ │ ├── dev │ │ │ ├── cmd │ │ │ │ ├── config.json │ │ │ │ ├── golang │ │ │ │ │ ├── ci │ │ │ │ │ │ ├── INFO.md │ │ │ │ │ │ └── path.txt │ │ │ │ │ └── path.txt │ │ │ │ ├── package.json │ │ │ │ ├── path.txt │ │ │ │ ├── rides-api │ │ │ │ │ ├── build.sh │ │ │ │ │ └── path.txt │ │ │ │ ├── rides │ │ │ │ │ └── path.txt │ │ │ │ └── storage │ │ │ │ │ ├── path.txt │ │ │ │ │ └── redis │ │ │ │ │ ├── dump.rdb │ │ │ │ │ └── path.txt │ │ │ └── path.txt │ │ │ ├── feature │ │ │ ├── cmd │ │ │ │ ├── golang │ │ │ │ │ ├── ci │ │ │ │ │ │ ├── INFO.md │ │ │ │ │ │ └── path.txt │ │ │ │ │ └── path.txt │ │ │ │ ├── path.txt │ │ │ │ ├── rides-api │ │ │ │ │ ├── config.json │ │ │ │ │ └── path.txt │ │ │ │ └── storage │ │ │ │ │ ├── path.txt │ │ │ │ │ └── redis │ │ │ │ │ ├── dump.rdb │ │ │ │ │ └── path.txt │ │ │ └── path.txt │ │ │ └── path.txt │ │ ├── create_path_files.sh │ │ ├── p4-setup-protections.sh │ │ ├── p4-upload.sh │ │ └── templates │ │ ├── changelist.tmpl │ │ ├── client.tmpl │ │ ├── depot.tmpl │ │ ├── group.tmpl │ │ ├── p4_protects.tmpl │ │ └── user.tmpl ├── phabricator │ ├── e2e.sh │ ├── install-sourcegraph.sh │ ├── restart.sh │ ├── shared.sh │ ├── start.sh │ └── stop.sh ├── pr-auditor │ ├── BUILD.bazel │ ├── README.md │ ├── batch-changes │ │ ├── README.md │ │ ├── pr-auditor-patch.yml │ │ └── pr-auditor-rollout.yml │ ├── check-pr.sh │ ├── check.go │ ├── check_test.go │ ├── issue.go │ ├── issue_test.go │ ├── main.go │ ├── testdata │ │ └── pull_request_body │ │ │ ├── bad-markdown.md │ │ │ ├── has-plan-fancy.md │ │ │ ├── has-plan.md │ │ │ ├── inline-plan.md │ │ │ ├── no-plan.md │ │ │ └── no-review-required.md │ └── webhook.go ├── prometheus │ ├── BUILD.bazel │ ├── README.md │ ├── all │ │ └── prometheus_targets.yml │ └── linux │ │ └── prometheus_targets.yml ├── proto.bzl ├── prune-pick.sh ├── redis-postgres.yml ├── redis.conf ├── release │ ├── .eslintrc.js │ ├── .gitignore │ ├── .yarn │ │ └── install-state.gz │ ├── README.md │ ├── package.json │ ├── release-config.jsonc │ ├── src │ │ ├── batchChanges.ts │ │ ├── changelog.ts │ │ ├── chart.ts │ │ ├── config.ts │ │ ├── git.ts │ │ ├── github.ts │ │ ├── google-calendar.ts │ │ ├── main.ts │ │ ├── release.ts │ │ ├── slack.ts │ │ ├── static-updates.ts │ │ ├── update.ts │ │ └── util.ts │ ├── templates │ │ ├── patch_release_issue_template.md │ │ ├── release_issue_template.md │ │ └── security_assessment.md │ ├── testdata │ │ └── test-batch-change-import.json │ └── tsconfig.json ├── run-server-image.sh ├── sass.bzl ├── scaletesting │ ├── OWNERS │ ├── README.md │ ├── bulkrepocreate │ │ ├── .gitignore │ │ ├── BUILD.bazel │ │ ├── README.md │ │ ├── blank_repo.go │ │ └── main.go │ ├── bulkreposettings │ │ ├── BUILD.bazel │ │ ├── README.md │ │ └── main.go │ ├── codehostcopy │ │ ├── .gitignore │ │ ├── BUILD.bazel │ │ ├── README.md │ │ ├── bitbucket.go │ │ ├── bitbucket │ │ │ ├── BUILD.bazel │ │ │ ├── client.go │ │ │ └── models.go │ │ ├── config.example.cue │ │ ├── config.go │ │ ├── dummy.go │ │ ├── github.go │ │ ├── gitlab.go │ │ ├── main.go │ │ └── runner.go │ ├── internal │ │ └── store │ │ │ ├── BUILD.bazel │ │ │ ├── repo.go │ │ │ ├── store.go │ │ │ └── store_test.go │ └── syntheticgithubdata │ │ ├── BUILD.bazel │ │ ├── README.md │ │ ├── create.go │ │ ├── delete.go │ │ ├── github.go │ │ ├── main.go │ │ ├── oauth.go │ │ ├── state.go │ │ └── validate.go ├── scip-ctags-dev ├── scip-ctags-install.sh ├── sg │ ├── .gitignore │ ├── BUILD.bazel │ ├── Dockerfile │ ├── OWNERS │ ├── README.md │ ├── VISION.md │ ├── analytics.go │ ├── bootstrap.sh │ ├── buf │ │ ├── BUILD.bazel │ │ └── buf.go │ ├── checks.go │ ├── ci │ │ ├── BUILD.bazel │ │ ├── buildkite.go │ │ ├── command.go │ │ └── subcommands.go │ ├── dependencies │ │ ├── BUILD.bazel │ │ ├── dependencies.go │ │ ├── dependencies_test.go │ │ ├── helpers.go │ │ ├── helpers_caddy.go │ │ ├── mac.go │ │ ├── mac_test.go │ │ ├── shared.go │ │ ├── shared_test.go │ │ ├── ubuntu.go │ │ └── ubuntu_test.go │ ├── generates.go │ ├── internal │ │ ├── analytics │ │ │ ├── BUILD.bazel │ │ │ ├── analytics.go │ │ │ ├── context.go │ │ │ ├── spans.go │ │ │ └── tracer.go │ │ ├── background │ │ │ ├── BUILD.bazel │ │ │ └── background.go │ │ ├── bk │ │ │ ├── BUILD.bazel │ │ │ ├── bk.go │ │ │ └── logs.go │ │ ├── category │ │ │ ├── BUILD.bazel │ │ │ └── category.go │ │ ├── check │ │ │ ├── BUILD.bazel │ │ │ ├── annotation.go │ │ │ ├── category.go │ │ │ ├── check.go │ │ │ ├── check_test.go │ │ │ ├── functions.go │ │ │ ├── helpers.go │ │ │ ├── input.go │ │ │ ├── runner.go │ │ │ └── runner_test.go │ │ ├── db │ │ │ ├── BUILD.bazel │ │ │ └── db.go │ │ ├── docker │ │ │ ├── BUILD.bazel │ │ │ ├── docker.go │ │ │ └── parse.go │ │ ├── generate │ │ │ ├── BUILD.bazel │ │ │ ├── generate.go │ │ │ ├── golang │ │ │ │ ├── BUILD.bazel │ │ │ │ └── golang.go │ │ │ └── proto │ │ │ │ ├── BUILD.bazel │ │ │ │ └── proto.go │ │ ├── images │ │ │ ├── BUILD.bazel │ │ │ ├── compose.go │ │ │ ├── dockerhub.go │ │ │ ├── gcr.go │ │ │ ├── helm.go │ │ │ ├── images.go │ │ │ ├── images_test.go │ │ │ ├── k8s.go │ │ │ └── registry.go │ │ ├── loki │ │ │ ├── BUILD.bazel │ │ │ ├── loki.go │ │ │ └── loki_test.go │ │ ├── migration │ │ │ ├── BUILD.bazel │ │ │ ├── add.go │ │ │ ├── leaves.go │ │ │ ├── revert.go │ │ │ ├── rewrite.go │ │ │ ├── squash.go │ │ │ ├── util.go │ │ │ ├── util_test.go │ │ │ └── visualize.go │ │ ├── open │ │ │ ├── BUILD.bazel │ │ │ ├── out.go │ │ │ └── url.go │ │ ├── repo │ │ │ ├── BUILD.bazel │ │ │ ├── commit.go │ │ │ └── repo.go │ │ ├── rfc │ │ │ ├── BUILD.bazel │ │ │ ├── rfc.go │ │ │ ├── rfc_create.go │ │ │ └── rfc_test.go │ │ ├── run │ │ │ ├── BUILD.bazel │ │ │ ├── bazel_build.go │ │ │ ├── bazel_command.go │ │ │ ├── command.go │ │ │ ├── helpers.go │ │ │ ├── ibazel.go │ │ │ ├── logger.go │ │ │ ├── logger_test.go │ │ │ ├── pid.go │ │ │ ├── prefix_suffix_saver.go │ │ │ ├── run.go │ │ │ └── run_bazel.go │ │ ├── secrets │ │ │ ├── BUILD.bazel │ │ │ ├── secret.go │ │ │ ├── store.go │ │ │ └── store_test.go │ │ ├── sgconf │ │ │ ├── BUILD.bazel │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ └── global.go │ │ ├── slack │ │ │ ├── BUILD.bazel │ │ │ └── slack.go │ │ ├── std │ │ │ ├── BUILD.bazel │ │ │ └── output.go │ │ ├── usershell │ │ │ ├── BUILD.bazel │ │ │ ├── autocomplete.go │ │ │ ├── autocomplete │ │ │ │ ├── README.md │ │ │ │ ├── bash_autocomplete │ │ │ │ └── zsh_autocomplete │ │ │ ├── command.go │ │ │ └── usershell.go │ │ └── wolfi │ │ │ ├── BUILD.bazel │ │ │ ├── base-image.go │ │ │ ├── package.go │ │ │ ├── scan_images.go │ │ │ └── update_hashes.go │ ├── interrupt │ │ ├── BUILD.bazel │ │ └── interrupt.go │ ├── linters │ │ ├── BUILD.bazel │ │ ├── buf.go │ │ ├── client.go │ │ ├── go_checks.go │ │ ├── go_checks_test.go │ │ ├── godirective.go │ │ ├── gogenerate.go │ │ ├── gomod.go │ │ ├── gomod_test.go │ │ ├── hadolint.go │ │ ├── linters.go │ │ ├── misc.go │ │ ├── prettier.go │ │ ├── runner.go │ │ ├── shell.go │ │ ├── svg.go │ │ └── usage_linter.go │ ├── live.go │ ├── main.go │ ├── main_test.go │ ├── msp │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── command.go │ │ ├── example │ │ │ └── example-service.service.yaml │ │ ├── repo │ │ │ ├── BUILD.bazel │ │ │ ├── repo.go │ │ │ └── root.go │ │ ├── schema │ │ │ ├── BUILD.bazel │ │ │ └── schema.go │ │ └── sg_msp.go │ ├── os.go │ ├── release.go │ ├── release_test.go │ ├── root │ │ ├── BUILD.bazel │ │ ├── README.md │ │ ├── root.go │ │ └── root_test.go │ ├── sg.config.example.yaml │ ├── sg_analytics.go │ ├── sg_app.go │ ├── sg_audit.go │ ├── sg_cloud.go │ ├── sg_db.go │ ├── sg_deploy.go │ ├── sg_embeddings_qa.go │ ├── sg_generate.go │ ├── sg_help.go │ ├── sg_insights.go │ ├── sg_install.go │ ├── sg_lint.go │ ├── sg_live.go │ ├── sg_logo.go │ ├── sg_migration.go │ ├── sg_monitoring.go │ ├── sg_ops.go │ ├── sg_page.go │ ├── sg_rfc.go │ ├── sg_run.go │ ├── sg_secret.go │ ├── sg_setup.go │ ├── sg_src.go │ ├── sg_start.go │ ├── sg_start_test.go │ ├── sg_teammate.go │ ├── sg_telemetry.go │ ├── sg_tests.go │ ├── sg_update.go │ ├── sg_version.go │ ├── sg_wolfi.go │ ├── suggest.go │ └── suggest_test.go ├── site-config.json ├── src-expose │ ├── .gitignore │ ├── BUILD.bazel │ ├── Dockerfile │ ├── build.sh │ ├── docker-publish.sh │ ├── entry.sh │ ├── examples │ │ └── example.yaml │ ├── main.go │ ├── main_test.go │ ├── release.sh │ ├── serve.go │ ├── serve_test.go │ └── snapshot.go ├── src-prof-services.json ├── src-search-meta.sh ├── team │ ├── BUILD.bazel │ ├── mocks_temp.go │ └── team.go ├── tilt │ ├── Caddyfile │ ├── README.md │ └── Tiltfile ├── tool_deps.bzl ├── tools.go ├── tools │ └── BUILD.bazel ├── universal-ctags-dev ├── update-embeddings-list │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.test.ts │ │ └── index.ts │ └── tsconfig.json ├── write_generated_to_source_files.bzl └── zoekt │ ├── README.md │ ├── update │ └── wrapper ├── doc.go ├── doc ├── BUILD.bazel ├── CHANGELOG.md ├── CODENOTIFY ├── KNOWN-ISSUES.md ├── _resources │ ├── assets │ │ ├── cloud-cta-illustration.svg │ │ ├── docsite.css │ │ ├── docsite.js │ │ ├── logo-theme-dark.svg │ │ ├── logo-theme-light.svg │ │ ├── other-logos │ │ │ ├── aws-dark.svg │ │ │ ├── aws-light.svg │ │ │ ├── k3s.png │ │ │ └── minikube.png │ │ ├── railroad.js │ │ ├── redirects │ │ ├── sourcegraph-logo-dark.svg │ │ ├── sourcegraph-logo-light.svg │ │ ├── sourcegraph-mark.png │ │ └── sourcegraph-mark.svg │ ├── spectaql │ │ └── stylesheets │ │ │ ├── main.scss │ │ │ └── paraiso-dark-theme.css │ └── templates │ │ ├── document.html │ │ ├── root.html │ │ └── search.html ├── admin │ ├── access_control │ │ ├── batch_changes.md │ │ ├── index.md │ │ └── ownership.md │ ├── analytics.md │ ├── audit_log.md │ ├── auth │ │ ├── index.md │ │ ├── login_form.md │ │ ├── saml │ │ │ ├── azure_ad.md │ │ │ ├── generic.md │ │ │ ├── index.md │ │ │ ├── jump_cloud.md │ │ │ ├── microsoft_adfs.md │ │ │ ├── okta.md │ │ │ └── one_login.md │ │ └── troubleshooting.md │ ├── beta_and_experimental_features.md │ ├── config │ │ ├── advanced_config_file.md │ │ ├── authorization_and_authentication.md │ │ ├── batch_changes.md │ │ ├── email.md │ │ ├── encryption.md │ │ ├── index.md │ │ ├── postgres-conf.md │ │ ├── restore │ │ │ └── index.md │ │ ├── settings-cascade.svg │ │ ├── settings.md │ │ ├── settings.schema.json │ │ ├── site.schema.json │ │ ├── site_config.md │ │ ├── user_invitations.md │ │ └── webhooks │ │ │ ├── incoming.md │ │ │ ├── index.md │ │ │ └── outgoing.md │ ├── deploy │ │ ├── docker-compose │ │ │ ├── aws.md │ │ │ ├── azure.md │ │ │ ├── configuration.md │ │ │ ├── digitalocean.md │ │ │ ├── google_cloud.md │ │ │ ├── index.md │ │ │ ├── migrate.md │ │ │ ├── operations.md │ │ │ └── upgrade.md │ │ ├── docker-single-container │ │ │ ├── aws.md │ │ │ ├── digitalocean.md │ │ │ ├── google_cloud.md │ │ │ └── index.md │ │ ├── index.md │ │ ├── instance-size.md │ │ ├── kubernetes │ │ │ ├── azure.md │ │ │ ├── configure.md │ │ │ ├── eks.md │ │ │ ├── helm.md │ │ │ ├── index.md │ │ │ ├── kustomize │ │ │ │ ├── eks.md │ │ │ │ ├── gke.md │ │ │ │ ├── index.md │ │ │ │ └── migrate.md │ │ │ ├── operations.md │ │ │ ├── scale.md │ │ │ ├── troubleshoot.md │ │ │ └── upgrade.md │ │ ├── machine-images │ │ │ ├── assets │ │ │ │ ├── gcp-bucket.png │ │ │ │ ├── gcp-custom-image.png │ │ │ │ ├── gcp-edit.png │ │ │ │ └── gcp-launch.png │ │ │ ├── aws-ami.md │ │ │ ├── aws-oneclick-diagram.png │ │ │ ├── aws-oneclick.md │ │ │ ├── azure.md │ │ │ ├── gce.md │ │ │ └── index.md │ │ ├── migrate-backup.md │ │ ├── repositories.md │ │ ├── resource_estimator.md │ │ ├── scale.md │ │ └── single-node │ │ │ ├── index.md │ │ │ └── script.md │ ├── deployment_best_practices.md │ ├── enterprise_getting_started_guide │ │ └── index.md │ ├── executors │ │ ├── deploy_executors.md │ │ ├── deploy_executors_binary.md │ │ ├── deploy_executors_binary_offline.md │ │ ├── deploy_executors_dind.md │ │ ├── deploy_executors_docker.md │ │ ├── deploy_executors_kubernetes.md │ │ ├── deploy_executors_terraform.md │ │ ├── executor_secrets.md │ │ ├── executors_troubleshooting.md │ │ ├── firecracker.md │ │ ├── index.md │ │ └── native_execution.md │ ├── external_service │ │ ├── aws_codecommit.md │ │ ├── aws_codecommit.schema.json │ │ ├── azuredevops.md │ │ ├── azuredevops.schema.json │ │ ├── bitbucket_cloud.md │ │ ├── bitbucket_cloud.schema.json │ │ ├── bitbucket_server.md │ │ ├── bitbucket_server.schema.json │ │ ├── gerrit.md │ │ ├── gerrit.schema.json │ │ ├── github.md │ │ ├── github.schema.json │ │ ├── gitlab.md │ │ ├── gitlab.schema.json │ │ ├── gitolite.md │ │ ├── gitolite.schema.json │ │ ├── go-modules.schema.json │ │ ├── go.md │ │ ├── index.md │ │ ├── jvm-packages.schema.json │ │ ├── jvm.md │ │ ├── non-git.md │ │ ├── npm-packages.schema.json │ │ ├── npm.md │ │ ├── other.md │ │ ├── other_external_service.schema.json │ │ ├── package-repos.md │ │ ├── perforce.schema.json │ │ ├── phabricator.md │ │ ├── phabricator.schema.json │ │ ├── python-packages.schema.json │ │ ├── python.md │ │ ├── rate_limits.md │ │ ├── ruby-packages.schema.json │ │ ├── ruby.md │ │ ├── rust-packages.schema.json │ │ ├── rust.md │ │ └── src_serve_git.md │ ├── external_services │ │ ├── index.md │ │ ├── object_storage.md │ │ ├── postgres.md │ │ └── redis.md │ ├── faq.md │ ├── how-to │ │ ├── blobstore_debugging.md │ │ ├── blobstore_update_notes.md │ │ ├── clear_codeintel_data.md │ │ ├── converting-version-contexts-to-search-contexts.md │ │ ├── dirty_database.md │ │ ├── dirty_database_pre_3_37.md │ │ ├── enable-experimental-feature.md │ │ ├── export-search-results.md │ │ ├── index.md │ │ ├── internal_github_repos.md │ │ ├── lsif_scip_migration.md │ │ ├── monitoring-guide.md │ │ ├── monorepo-issues.md │ │ ├── mutate-user-api.md │ │ ├── postgres14-index-corruption.md │ │ ├── precise-code-intel-worker-crashloopbackoff.md │ │ ├── privileged_migrations.md │ │ ├── rebuild-corrupt-postgres-indexes.md │ │ ├── redis_configmap.md │ │ ├── remove-repo.md │ │ ├── repo-not-updated.md │ │ ├── rollback_database.md │ │ ├── run-psql.md │ │ ├── setup-https.md │ │ ├── site-admin-quickstart.md │ │ ├── submodule-configuration.md │ │ ├── troubleshoot-pod-eviction.md │ │ ├── unfinished_migration.md │ │ ├── unknown-error-login.md │ │ └── update_repo_failure.md │ ├── http_https_configuration.md │ ├── img │ │ ├── outbound-request-log.png │ │ └── sourcegraph-nginx.svg │ ├── index.md │ ├── licensing │ │ └── index.md │ ├── markdown.md │ ├── migration │ │ ├── 3_0.md │ │ ├── 3_11.md │ │ ├── 3_30.md │ │ ├── 3_31.md │ │ ├── 3_7.md │ │ ├── 5_1.md │ │ ├── index.md │ │ └── opengrok.md │ ├── monorepo.md │ ├── nginx.md │ ├── observability │ │ ├── .gitattributes │ │ ├── BUILD.bazel │ │ ├── alerting.md │ │ ├── alerting_custom_consumption.md │ │ ├── alerts.md │ │ ├── dashboards.md │ │ ├── health_checks.md │ │ ├── index.md │ │ ├── logs.md │ │ ├── metrics.md │ │ ├── opentelemetry.md │ │ ├── outbound-request-log.md │ │ ├── tracing.md │ │ └── troubleshooting.md │ ├── organizations.md │ ├── permissions │ │ ├── api.md │ │ ├── index.md │ │ ├── syncing.md │ │ └── webhooks.md │ ├── pings.md │ ├── postgres.md │ ├── pprof.md │ ├── pricing.md │ ├── privileges.md │ ├── repo │ │ ├── add.md │ │ ├── auth.md │ │ ├── git_config.md │ │ ├── index.md │ │ ├── metadata.md │ │ ├── perforce.md │ │ ├── permissions.md │ │ ├── plasticscm.md │ │ ├── pre_load_from_local_disk.md │ │ ├── recording.md │ │ ├── row_level_security.md │ │ ├── update_frequency.md │ │ └── webhooks.md │ ├── scim.md │ ├── search.md │ ├── sourcegraph-nginx-mermaid.md │ ├── ssl_https_self_signed_cert_nginx.md │ ├── subscriptions │ │ ├── img │ │ │ └── true-up-pricing-summary.png │ │ └── index.md │ ├── teams │ │ └── index.md │ ├── telemetry │ │ └── index.md │ ├── tls_ssl.md │ ├── troubleshooting.md │ ├── updates │ │ ├── automatic.md │ │ ├── docker_compose.md │ │ ├── grpc │ │ │ └── index.md │ │ ├── index.md │ │ ├── kubernetes.md │ │ ├── migrator │ │ │ ├── downgrading.md │ │ │ ├── index.md │ │ │ ├── migrator-operations.md │ │ │ ├── schema-drift.md │ │ │ ├── troubleshooting-upgrades.md │ │ │ └── upgrading-early-versions.md │ │ ├── pure_docker.md │ │ └── server.md │ ├── url.md │ ├── usage_statistics.md │ ├── user_data_deletion.md │ ├── user_surveys.md │ ├── validation.md │ └── workers.md ├── api │ ├── graphql │ │ ├── api-docs.md │ │ ├── examples.md │ │ ├── index.md │ │ ├── managing-code-insights-with-api.md │ │ ├── managing-search-contexts-with-api.md │ │ └── search.md │ ├── index.md │ └── stream_api │ │ └── index.md ├── batch_changes │ ├── CODENOTIFY │ ├── batch_changes-icon.svg │ ├── explanations │ │ ├── batch_changes_design.md │ │ ├── how_src_executes_a_batch_spec.md │ │ ├── index.md │ │ ├── introduction_to_batch_changes.md │ │ ├── permissions_in_batch_changes.md │ │ ├── reexecuting_batch_specs_multiple_times.md │ │ ├── server_side.md │ │ ├── server_side_debugging.md │ │ └── server_side_getting_started.md │ ├── file-icon.svg │ ├── how-tos │ │ ├── bulk_operations_on_changesets.md │ │ ├── closing_or_deleting_a_batch_change.md │ │ ├── configuring_credentials.md │ │ ├── creating_a_batch_change.md │ │ ├── creating_changesets_per_project_in_monorepos.md │ │ ├── creating_multiple_changesets_in_large_repositories.md │ │ ├── handling_errored_changesets.md │ │ ├── index.md │ │ ├── opting_out_of_batch_changes.md │ │ ├── publishing_changesets.md │ │ ├── server_side_file_mounts.md │ │ ├── site_admin_configuration.md │ │ ├── tracking_existing_changesets.md │ │ ├── updating_a_batch_change.md │ │ ├── viewing_batch_changes.md │ │ └── yaml_changeset_errors.md │ ├── index.md │ ├── quickstart.md │ ├── references │ │ ├── batch_spec_cheat_sheet.md │ │ ├── batch_spec_templating.md │ │ ├── batch_spec_yaml_reference.md │ │ ├── faq.md │ │ ├── index.md │ │ ├── name-change.md │ │ ├── requirements.md │ │ └── troubleshooting.md │ └── tutorials │ │ ├── index.md │ │ ├── refactor_go_comby.md │ │ ├── search_and_replace_specific_terms.md │ │ ├── update_base_images_in_dockerfiles.md │ │ └── updating_go_import_statements.md ├── cli │ ├── explanations │ │ ├── env.md │ │ ├── index.md │ │ ├── versioning.md │ │ └── windows.md │ ├── how-tos │ │ ├── creating_an_access_token.md │ │ ├── index.md │ │ └── revoking_an_access_token.md │ ├── index.md │ ├── quickstart.md │ └── references │ │ ├── BUILD.bazel │ │ ├── admin.md │ │ ├── api.md │ │ ├── batch │ │ ├── apply.md │ │ ├── exec.md │ │ ├── index.md │ │ ├── new.md │ │ ├── preview.md │ │ ├── remote.md │ │ ├── repositories.md │ │ └── validate.md │ │ ├── code-intel │ │ ├── index.md │ │ └── upload.md │ │ ├── codeowners.md │ │ ├── config │ │ ├── edit.md │ │ ├── get.md │ │ ├── index.md │ │ └── list.md │ │ ├── debug.md │ │ ├── extensions │ │ ├── copy.md │ │ ├── delete.md │ │ ├── get.md │ │ ├── index.md │ │ ├── list.md │ │ └── publish.md │ │ ├── extsvc │ │ ├── create.md │ │ ├── edit.md │ │ ├── index.md │ │ └── list.md │ │ ├── generate_doc_test.sh │ │ ├── index.md │ │ ├── login.md │ │ ├── lsif.md │ │ ├── orgs │ │ ├── create.md │ │ ├── delete.md │ │ ├── get.md │ │ ├── index.md │ │ ├── list.md │ │ └── members │ │ │ ├── add.md │ │ │ ├── index.md │ │ │ └── remove.md │ │ ├── repos │ │ ├── add-metadata.md │ │ ├── delete-metadata.md │ │ ├── delete.md │ │ ├── get.md │ │ ├── index.md │ │ ├── list.md │ │ └── update-metadata.md │ │ ├── scout.md │ │ ├── search.md │ │ ├── serve-git.md │ │ ├── snapshot.md │ │ ├── teams.md │ │ ├── users │ │ ├── create.md │ │ ├── delete.md │ │ ├── get.md │ │ ├── index.md │ │ ├── list.md │ │ ├── prune.md │ │ └── tag.md │ │ ├── validate.md │ │ └── version.md ├── cloud │ ├── index.md │ ├── private_connectivity_aws.md │ └── private_connectivity_gcp.md ├── code_insights │ ├── explanations │ │ ├── administration_and_security_of_code_insights.md │ │ ├── automatically_generated_data_series.md │ │ ├── code_insights_filters.md │ │ ├── current_limitations_of_code_insights.md │ │ ├── data_retention.md │ │ ├── index.md │ │ ├── search_results_aggregations.md │ │ └── viewing_code_insights.md │ ├── how-tos │ │ ├── Troubleshooting.md │ │ ├── creating_a_custom_dashboard_of_code_insights.md │ │ ├── filtering_an_insight.md │ │ └── index.md │ ├── index.md │ ├── language_insight_quickstart.md │ ├── quickstart.md │ └── references │ │ ├── common_reasons_code_insights_may_not_match_search_results.md │ │ ├── common_use_cases.md │ │ ├── incomplete_data_points.md │ │ ├── index.md │ │ ├── license.md │ │ ├── repository_scope.md │ │ ├── requirements.md │ │ └── search_aggregations_use_cases.md ├── code_monitoring │ ├── campaigns-icon.svg │ ├── explanations │ │ ├── best_practices.md │ │ ├── core_concepts.md │ │ └── index.md │ ├── file-icon.svg │ ├── how-tos │ │ ├── index.md │ │ ├── slack.md │ │ ├── starting_points.md │ │ └── webhook.md │ ├── index.md │ └── quickstart.md ├── code_navigation │ ├── CODENOTIFY │ ├── explanations │ │ ├── auto_indexing.md │ │ ├── auto_indexing_inference.md │ │ ├── diagrams │ │ │ ├── generate.sh │ │ │ ├── index-states.mermaid │ │ │ ├── index-states.svg │ │ │ ├── upload-states.mermaid │ │ │ └── upload-states.svg │ │ ├── features.md │ │ ├── index.md │ │ ├── introduction_to_code_navigation.md │ │ ├── precise_code_navigation.md │ │ ├── rockskip.md │ │ ├── search_based_code_navigation.md │ │ ├── uploads.md │ │ └── writing_an_indexer.md │ ├── how-to │ │ ├── adding_lsif_to_many_repos.md │ │ ├── adding_lsif_to_workflows.md │ │ ├── combining_scip_uploads_from_ci_cd_and_auto_indexing.md │ │ ├── configure_auto_indexing.md │ │ ├── configure_data_retention.md │ │ ├── enable_auto_indexing.md │ │ ├── index.md │ │ ├── index_a_go_repository.md │ │ ├── index_a_typescript_and_javascript_repository.md │ │ ├── index_other_languages.md │ │ └── policies_resource_usage_best_practices.md │ ├── img │ │ ├── CodeReview.gif │ │ ├── SymbolSidebar.png │ │ ├── Symbols.png │ │ ├── experimental-language-server-enable.png │ │ ├── extension-example.gif │ │ ├── network-description.png │ │ ├── network-waterfall.png │ │ ├── popover.png │ │ └── workflow.png │ ├── index.md │ └── references │ │ ├── .gitattributes │ │ ├── auto_indexing_configuration.md │ │ ├── envvars.md │ │ ├── faq.md │ │ ├── index.md │ │ ├── indexers.md │ │ ├── inference_configuration.md │ │ ├── precise_examples.md │ │ ├── requirements.md │ │ └── troubleshooting.md ├── code_search │ ├── explanations │ │ ├── features.md │ │ ├── index.md │ │ ├── search_details.md │ │ └── tips.md │ ├── how-to │ │ ├── create_search_context_graphql.md │ │ ├── exhaustive.md │ │ ├── index.md │ │ ├── opengrok.md │ │ ├── saved_searches.md │ │ ├── search-jobs.md │ │ ├── search_contexts.md │ │ └── snippets.md │ ├── img │ │ ├── brackets-dark.png │ │ ├── brackets.png │ │ ├── case.png │ │ ├── div-d-dark.png │ │ ├── div-d.png │ │ ├── div-e-dark.png │ │ ├── div-e.png │ │ ├── div-ke-dark.png │ │ ├── div-ke.png │ │ ├── div-ks-dark.png │ │ ├── div-ks.png │ │ ├── div-le-dark.png │ │ ├── div-le.png │ │ ├── div-ls-dark.png │ │ ├── div-ls.png │ │ ├── div-te-dark.png │ │ ├── div-te.png │ │ ├── div-ts-dark.png │ │ ├── div-ts.png │ │ ├── regex.png │ │ └── search-snippets.png │ ├── index.md │ ├── reference │ │ ├── index.md │ │ ├── language.md │ │ ├── queries.md │ │ └── structural.md │ └── tutorials │ │ ├── examples.md │ │ ├── index.md │ │ └── search_subexpressions.md ├── cody │ ├── capabilities.md │ ├── core-concepts │ │ ├── code-graph.md │ │ ├── cody-gateway.md │ │ ├── context │ │ │ ├── context-selection.md │ │ │ ├── index.md │ │ │ └── usage-and-limits.md │ │ ├── embeddings │ │ │ ├── configure-embeddings.md │ │ │ ├── embedding-index.md │ │ │ ├── index.md │ │ │ ├── manage-embeddings.md │ │ │ └── usage-and-limits.md │ │ ├── index.md │ │ └── keyword-search.md │ ├── custom-commands.md │ ├── embedded-repos.md │ ├── faq.md │ ├── feature-reference.md │ ├── index.md │ ├── overview │ │ ├── app │ │ │ ├── app_configuration.md │ │ │ ├── discord.svg │ │ │ ├── github.svg │ │ │ ├── index.md │ │ │ ├── integrations.md │ │ │ ├── release-pipeline.md │ │ │ ├── troubleshooting.md │ │ │ └── twitter.svg │ │ ├── cody-with-sourcegraph.md │ │ ├── enable-cody-enterprise.md │ │ ├── index.md │ │ ├── install-jetbrains.md │ │ ├── install-neovim.md │ │ └── install-vscode.md │ ├── quickstart.md │ ├── troubleshooting.md │ └── use-cases.md ├── dependency_decisions.yml ├── dev │ ├── background-information │ │ ├── adding_event_level_data.md │ │ ├── adding_ping_data.md │ │ ├── app │ │ │ ├── codesigning.md │ │ │ ├── index.md │ │ │ ├── troubleshooting.md │ │ │ └── windows.md │ │ ├── architecture │ │ │ ├── architecture.css │ │ │ ├── architecture.dot │ │ │ ├── architecture.svg │ │ │ ├── generate.sh │ │ │ ├── index.md │ │ │ ├── indexed-ranking.md │ │ │ ├── introducing_a_new_service.md │ │ │ ├── life-of-a-ping.md │ │ │ ├── life-of-a-repository.md │ │ │ ├── life-of-a-search-query.md │ │ │ ├── precise-ranking.md │ │ │ ├── update-queue.excalidraw │ │ │ └── update-queue.svg │ │ ├── backgroundroutine.md │ │ ├── basestore.md │ │ ├── batch_changes │ │ │ └── index.md │ │ ├── bazel │ │ │ ├── containers.md │ │ │ ├── cookbook.md │ │ │ ├── faq.md │ │ │ ├── go.md │ │ │ ├── go_generate.md │ │ │ ├── index.md │ │ │ ├── intro.md │ │ │ ├── server_integration_tests.md │ │ │ ├── web.md │ │ │ └── web_overview.md │ │ ├── build_p4_fusion.md │ │ ├── ci │ │ │ ├── development.md │ │ │ └── index.md │ │ ├── codeintel │ │ │ ├── CODENOTIFY │ │ │ ├── auto-indexing.md │ │ │ ├── deployment.md │ │ │ ├── diagrams │ │ │ │ ├── code-intel-definitions.mermaid │ │ │ │ ├── code-intel-definitions.svg │ │ │ │ ├── code-intel-hover.mermaid │ │ │ │ ├── code-intel-hover.svg │ │ │ │ ├── code-intel-references.mermaid │ │ │ │ ├── code-intel-references.svg │ │ │ │ ├── definitions.mermaid │ │ │ │ ├── definitions.svg │ │ │ │ ├── executor.mermaid │ │ │ │ ├── executor.svg │ │ │ │ ├── generate.sh │ │ │ │ ├── hover.mermaid │ │ │ │ ├── hover.svg │ │ │ │ ├── references.mermaid │ │ │ │ ├── references.svg │ │ │ │ ├── upload.mermaid │ │ │ │ └── upload.svg │ │ │ ├── extensions.md │ │ │ ├── index.md │ │ │ ├── queries.md │ │ │ └── uploads.md │ │ ├── codemonitoring │ │ │ └── index.md │ │ ├── commit_messages.md │ │ ├── data-usage-pipeline.md │ │ ├── dependencies_and_codegen.md │ │ ├── exposing-services.md │ │ ├── flat_call_tree.svg │ │ ├── gRPC_internal_api.md │ │ ├── git_gc.md │ │ ├── github-api-oddities.md │ │ ├── gitserver-api.md │ │ ├── goland.md │ │ ├── graphql_api.md │ │ ├── honeycomb.md │ │ ├── index.md │ │ ├── insights │ │ │ ├── assets │ │ │ │ ├── insight-dashboard-loading.svg │ │ │ │ └── settings-cascade-levels.svg │ │ │ ├── backend.md │ │ │ ├── code_insights_pings.md │ │ │ ├── diagrams │ │ │ │ ├── architecture.excalidraw │ │ │ │ └── architecture.svg │ │ │ ├── frontend-learning-materials.md │ │ │ ├── frontend.md │ │ │ ├── index.md │ │ │ └── insight_view.md │ │ ├── languages │ │ │ ├── bash.md │ │ │ ├── go.md │ │ │ ├── go_errors.md │ │ │ ├── index.md │ │ │ ├── terraform.md │ │ │ ├── testing_go_code.md │ │ │ └── typescript.md │ │ ├── nested_call_tree.svg │ │ ├── observability │ │ │ ├── cadvisor.md │ │ │ ├── grafana.md │ │ │ ├── index.md │ │ │ ├── monitoring-generator.md │ │ │ └── prometheus.md │ │ ├── oobmigrations.md │ │ ├── postgresql.md │ │ ├── pull_request_reviews.md │ │ ├── renovate.md │ │ ├── scim_api.md │ │ ├── scim_postman_collection.json │ │ ├── security_patterns.md │ │ ├── sg │ │ │ ├── index.md │ │ │ ├── reference.md │ │ │ └── vision.md │ │ ├── sql │ │ │ ├── batch_operations.md │ │ │ ├── index.md │ │ │ ├── locking_behavior.md │ │ │ ├── materialized_cache.md │ │ │ ├── migrations.md │ │ │ └── migrations_overview.md │ │ ├── tech_stack.md │ │ ├── telemetry │ │ │ ├── BUILD.bazel │ │ │ ├── architecture.md │ │ │ ├── deprecated.md │ │ │ ├── index.md │ │ │ └── protocol.md │ │ ├── test-plans │ │ │ ├── code-hosts │ │ │ │ ├── bitbucket_server.md │ │ │ │ └── index.md │ │ │ └── index.md │ │ ├── testing-pyramid.svg │ │ ├── testing_pr.md │ │ ├── testing_principles.md │ │ ├── testing_web_code.md │ │ ├── web │ │ │ ├── accessibility │ │ │ │ ├── detailed-checklist.md │ │ │ │ ├── how-to-arc-toolkit.md │ │ │ │ ├── how-to-audit.md │ │ │ │ ├── how-to-screen-reader.md │ │ │ │ └── index.md │ │ │ ├── browser-extension-release-process.md │ │ │ ├── build.md │ │ │ ├── code_host_integrations.md │ │ │ ├── extension-architecture.svg │ │ │ ├── extension-host.drawio │ │ │ ├── extension-host.svg │ │ │ ├── extensions-testing-onion.svg │ │ │ ├── graphql.md │ │ │ ├── index.md │ │ │ ├── styling.md │ │ │ ├── temporary_settings.md │ │ │ ├── web_app.md │ │ │ ├── wildcard-component-architecture.svg │ │ │ └── wildcard.md │ │ ├── wolfi │ │ │ └── index.md │ │ └── workers.md │ ├── contributing │ │ ├── accepting_contribution.md │ │ ├── frontend_contribution.md │ │ └── index.md │ ├── how-to │ │ ├── add_caching.md │ │ ├── add_graphql_query.md │ │ ├── add_logging.md │ │ ├── add_monitoring.md │ │ ├── add_observability.md │ │ ├── add_permissions.md │ │ ├── add_support_for_a_language.md │ │ ├── cache_ci_artefacts.md │ │ ├── ci_soft_failure_and_still_notify.md │ │ ├── cody_gateway.md │ │ ├── configure_phabricator_gitolite.md │ │ ├── debug_executor.md │ │ ├── debug_live_code.md │ │ ├── deploy_executor_image.md │ │ ├── documentation_implementation.md │ │ ├── find_monitoring.md │ │ ├── generate_license_key_for_testing.md │ │ ├── ide_auth_flow.md │ │ ├── ignoring_editor_config_files.md │ │ ├── index.md │ │ ├── maintain-tech-radar.md │ │ ├── monitoring_local_dev.md │ │ ├── opentelemetry_local_dev.md │ │ ├── profiling_continuous.md │ │ ├── profiling_one-off.md │ │ ├── receive_slack_notification_on_a_failed_ci_step.md │ │ ├── releasing_browser_extensions.md │ │ ├── sourcegraph_ngrok.md │ │ ├── sync_repositories_from_gitolite_sgdev_org.md │ │ ├── telemetry_gateway.md │ │ ├── test_phabricator.md │ │ ├── testing.md │ │ ├── testing_in_dogfood.md │ │ ├── update_ci_glossary.md │ │ ├── update_pnpm.md │ │ ├── use_feature_flags.md │ │ ├── wolfi │ │ │ ├── add_update_images.md │ │ │ ├── add_update_packages.md │ │ │ └── index.md │ │ └── zoekt_local_dev.md │ ├── index.md │ ├── radar │ │ └── tech-radar.csv │ ├── security │ │ ├── csrf_security_model.md │ │ ├── diagram-csrf-security-model.excalidraw │ │ ├── index.md │ │ └── secret_formats.md │ └── setup │ │ ├── dependencies.md │ │ ├── index.md │ │ ├── quickstart.md │ │ └── troubleshooting.md ├── docsite.json ├── dotcom │ ├── index.md │ └── indexing_open_source_code.md ├── getting-started │ ├── cloud-instance.md │ ├── github-vs-sourcegraph.md │ ├── index.md │ ├── personalization │ │ ├── badges.md │ │ ├── index.md │ │ └── themes.md │ └── tour.md ├── index.md ├── integration │ ├── aws_codecommit.md │ ├── bitbucket_cloud.md │ ├── bitbucket_server.md │ ├── browser_extension │ │ ├── how-tos │ │ │ ├── browser_search_engine.md │ │ │ ├── google_workspace.md │ │ │ ├── index.md │ │ │ └── troubleshooting.md │ │ ├── index.md │ │ ├── quickstart.md │ │ └── references │ │ │ ├── features.md │ │ │ ├── index.md │ │ │ └── privacy.md │ ├── editor.md │ ├── github.md │ ├── gitlab.md │ ├── gitolite.md │ ├── gitpod.md │ ├── go.md │ ├── img │ │ ├── AddButton.png │ │ ├── GitHubGSuiteDemo.png │ │ ├── KeyboardShortcut.png │ │ ├── Replace.png │ │ ├── chrome.svg │ │ ├── disable_extension.png │ │ ├── editors │ │ │ ├── appcode.svg │ │ │ ├── atom.svg │ │ │ ├── clion.svg │ │ │ ├── custom.svg │ │ │ ├── goland.svg │ │ │ ├── idea.svg │ │ │ ├── jetbrains.svg │ │ │ ├── phpstorm.svg │ │ │ ├── pycharm.svg │ │ │ ├── rider.svg │ │ │ ├── rubymine.svg │ │ │ ├── sublime.svg │ │ │ ├── vscode.svg │ │ │ └── webstorm.svg │ │ ├── firefox-error.png │ │ ├── firefox.svg │ │ ├── gitlab-code-intel.gif │ │ ├── gitlab.svg │ │ ├── gitpod.svg │ │ ├── open-in-editor.svg │ │ ├── permissions.png │ │ ├── safari.svg │ │ └── vim.svg │ ├── index.md │ ├── jetbrains │ │ ├── index.md │ │ └── manual_testing.md │ ├── jvm.md │ ├── migrating_firefox_extension.md │ ├── npm.md │ ├── open_in_editor.md │ ├── phabricator.md │ ├── python.md │ ├── ruby.md │ ├── rust.md │ └── vscode │ │ └── index.md ├── notebooks │ ├── blocks.md │ ├── index.md │ ├── notebook-embedding.md │ ├── notebook-sharing.md │ └── quickstart.md ├── own │ ├── assigned_ownership.md │ ├── codeowners_format.md │ ├── codeowners_ingestion.md │ ├── configuration_reference.md │ └── index.md ├── serve.sh ├── sidebar.md ├── sla │ └── index.md ├── test.sh └── tutorials │ └── index.md ├── docker-images ├── README.md ├── alpine-3.14 │ ├── Dockerfile │ ├── build.sh │ └── update-all-dockerfiles.sh ├── blobstore │ ├── BUILD.bazel │ └── s3_proxy_image_test.yaml ├── cadvisor │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── README.md │ ├── entrypoint.sh │ └── image_test.yaml ├── codeinsights-db │ ├── BUILD.bazel │ ├── README.md │ ├── build-wolfi.sh │ ├── build.sh │ ├── config │ │ └── postgresql.conf.sample │ ├── image_test.yaml │ └── rootfs │ │ ├── conf.sh │ │ ├── env.sh │ │ ├── initdb.sh │ │ ├── liveness.sh │ │ ├── patch-conf.sh │ │ ├── postgres-wolfi.sh │ │ ├── postgres.sh │ │ ├── ready.sh │ │ └── reindex.sh ├── codeintel-db │ ├── BUILD.bazel │ ├── README.md │ ├── build-wolfi.sh │ ├── build.sh │ └── image_test.yaml ├── dind │ ├── Dockerfile │ └── build.sh ├── executor-vm │ ├── Dockerfile │ ├── README.md │ ├── autologin.conf │ └── build.sh ├── grafana │ ├── .gitignore │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── README.md │ ├── config │ │ ├── BUILD.bazel │ │ ├── grafana-single-container.ini │ │ ├── grafana.ini │ │ └── provisioning │ │ │ ├── dashboards │ │ │ ├── sourcegraph.yaml │ │ │ └── sourcegraph │ │ │ │ └── .gitignore │ │ │ ├── datasources │ │ │ └── datasources.yaml │ │ │ └── notifiers │ │ │ └── sample.yaml │ ├── entry.sh │ └── image_test.yaml ├── indexed-searcher │ ├── BUILD.bazel │ ├── entry.sh │ └── image_test.yaml ├── initcontainer │ ├── BUILD.bazel │ ├── README.md │ └── image_test.yaml ├── jaeger-agent │ ├── BUILD.bazel │ └── image_test.yaml ├── jaeger-all-in-one │ ├── BUILD.bazel │ ├── config │ │ └── sampling_strategies.json │ └── image_test.yaml ├── node-exporter │ ├── BUILD.bazel │ └── image_test.yaml ├── opentelemetry-collector │ ├── BUILD.bazel │ ├── README.md │ ├── builder.template.yaml │ ├── configs │ │ ├── group.yaml │ │ ├── honeycomb.yaml │ │ ├── jaeger-tailsampling.yaml │ │ ├── jaeger.yaml │ │ └── logging.yaml │ └── image_test.yaml ├── postgres-12-alpine │ ├── BUILD.bazel │ ├── Dockerfile │ ├── Dockerfile.wolfi │ ├── README.md │ ├── build-wolfi.sh │ ├── build.sh │ ├── config │ │ └── postgresql.conf.sample │ ├── image_test.yaml │ └── rootfs │ │ ├── BUILD.bazel │ │ ├── conf.sh │ │ ├── env.sh │ │ ├── initdb.sh │ │ ├── liveness.sh │ │ ├── patch-conf.sh │ │ ├── postgres-wolfi.sh │ │ ├── postgres.sh │ │ ├── ready.sh │ │ └── reindex.sh ├── postgres_exporter │ ├── BUILD.bazel │ ├── config │ │ ├── code_insights_queries.yaml │ │ ├── code_intel_queries.yaml │ │ └── queries.yaml │ └── image_test.yaml ├── prometheus-gcp │ ├── BUILD.bazel │ ├── Dockerfile │ ├── README.md │ ├── build.sh │ └── image_test.yaml ├── prometheus │ ├── .gitignore │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── README.md │ ├── alertmanager.sh │ ├── cmd │ │ └── prom-wrapper │ │ │ ├── BUILD.bazel │ │ │ ├── README.md │ │ │ ├── alertmanager.go │ │ │ ├── change.go │ │ │ ├── cmd.go │ │ │ ├── main.go │ │ │ ├── receivers.go │ │ │ ├── receivers_test.go │ │ │ ├── silence.go │ │ │ ├── silence_test.go │ │ │ ├── siteconfig.go │ │ │ └── status.go │ ├── config │ │ ├── .gitignore │ │ ├── BUILD.bazel │ │ ├── alertmanager.yml │ │ └── prometheus.yml │ ├── image_test.yaml │ └── prometheus.sh ├── qdrant │ ├── BUILD.bazel │ └── qdrant_image_test.yaml ├── redis-cache │ ├── BUILD.bazel │ ├── image_test.yaml │ └── redis.conf ├── redis-store │ ├── BUILD.bazel │ ├── image_test.yaml │ └── redis.conf ├── redis_exporter │ ├── BUILD.bazel │ └── image_test.yaml ├── search-indexer │ ├── BUILD.bazel │ └── image_test.yaml ├── sg │ ├── BUILD.bazel │ └── image_test.yaml └── syntax-highlighter │ ├── .cargo │ └── config.toml │ ├── .dockerignore │ ├── .gitattributes │ ├── .gitignore │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── Cargo.Bazel.lock │ ├── Cargo.lock │ ├── Cargo.toml │ ├── LICENSE │ ├── LICENSE.dependencies │ ├── LICENSE.syntaxes │ ├── README.md │ ├── crates │ ├── scip-macros │ │ ├── BUILD.bazel │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── scip-syntax │ │ ├── BUILD.bazel │ │ ├── Cargo.toml │ │ ├── queries │ │ │ ├── c │ │ │ │ └── scip-tags.scm │ │ │ ├── c_sharp │ │ │ │ └── scip-tags.scm │ │ │ ├── cpp │ │ │ │ └── scip-tags.scm │ │ │ ├── go │ │ │ │ ├── scip-locals.scm │ │ │ │ ├── scip-references.scm │ │ │ │ └── scip-tags.scm │ │ │ ├── java │ │ │ │ ├── scip-locals.scm │ │ │ │ └── scip-tags.scm │ │ │ ├── javascript │ │ │ │ └── scip-tags.scm │ │ │ ├── kotlin │ │ │ │ └── scip-tags.scm │ │ │ ├── matlab │ │ │ │ └── scip-locals.scm │ │ │ ├── perl │ │ │ │ └── scip-locals.scm │ │ │ ├── python │ │ │ │ └── scip-tags.scm │ │ │ ├── ruby │ │ │ │ └── scip-tags.scm │ │ │ ├── rust │ │ │ │ └── scip-tags.scm │ │ │ ├── scala │ │ │ │ └── scip-tags.scm │ │ │ ├── typescript │ │ │ │ └── scip-tags.scm │ │ │ └── zig │ │ │ │ └── scip-tags.scm │ │ ├── src │ │ │ ├── bin │ │ │ │ ├── scip-local-nav.rs │ │ │ │ └── scip-perf.rs │ │ │ ├── ctags.rs │ │ │ ├── globals.rs │ │ │ ├── languages.rs │ │ │ ├── lib.rs │ │ │ ├── locals.rs │ │ │ ├── snapshots │ │ │ │ ├── scip_syntax__ctags__test__ctags_runner_basic.snap │ │ │ │ ├── scip_syntax__globals__test__can_parse_javascript_object.snap │ │ │ │ ├── scip_syntax__globals__test__can_parse_javascript_tree.snap │ │ │ │ ├── scip_syntax__globals__test__can_parse_ruby_internal_tree.snap │ │ │ │ ├── scip_syntax__globals__test__enclosing_range.snap │ │ │ │ ├── scip_syntax__locals__test__can_do_functions.snap │ │ │ │ ├── scip_syntax__locals__test__can_do_go.snap │ │ │ │ ├── scip_syntax__locals__test__can_do_java.snap │ │ │ │ ├── scip_syntax__locals__test__can_do_matlab.snap │ │ │ │ ├── scip_syntax__locals__test__can_do_nested_locals.snap │ │ │ │ ├── scip_syntax__locals__test__can_do_perl.snap │ │ │ │ ├── scip_syntax__symbols__test__generates_go_symbols.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_ctags-empty-scope.rs.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_example.c.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_example.go.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_globals.cs.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_globals.java.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_globals.js.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_globals.kt.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_globals.py.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_globals.scala.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_globals.ts.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_globals.zig.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_go-const.go.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_go-diff.go.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_go-globals.go.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_internal_go.go.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_javascript-object.js.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_python-repo-comp.py.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_ruby-globals.rb.snap │ │ │ │ ├── scip_syntax__test__scip_snapshot_scopes.rs.snap │ │ │ │ ├── scip_syntax__test__tags_snapshot_ctags-empty-scope.rs.snap │ │ │ │ ├── scip_syntax__test__tags_snapshot_example.c.snap │ │ │ │ ├── scip_syntax__test__tags_snapshot_globals.cs.snap │ │ │ │ ├── scip_syntax__test__tags_snapshot_globals.kt.snap │ │ │ │ ├── scip_syntax__test__tags_snapshot_globals.py.snap │ │ │ │ ├── scip_syntax__test__tags_snapshot_go-const.go.snap │ │ │ │ ├── scip_syntax__test__tags_snapshot_go-diff.go.snap │ │ │ │ ├── scip_syntax__test__tags_snapshot_go-globals.go.snap │ │ │ │ └── scip_syntax__test__tags_snapshot_ruby-globals.rb.snap │ │ │ ├── symbols.rs │ │ │ └── ts_scip.rs │ │ └── testdata │ │ │ ├── ctags-empty-scope.rs │ │ │ ├── example.c │ │ │ ├── example.go │ │ │ ├── funcs.go │ │ │ ├── globals.cs │ │ │ ├── globals.java │ │ │ ├── globals.js │ │ │ ├── globals.kt │ │ │ ├── globals.py │ │ │ ├── globals.scala │ │ │ ├── globals.ts │ │ │ ├── globals.zig │ │ │ ├── go-const.go │ │ │ ├── go-diff.go │ │ │ ├── go-globals.go │ │ │ ├── internal_go.go │ │ │ ├── javascript-object.js │ │ │ ├── locals-nested.go │ │ │ ├── locals.go │ │ │ ├── locals.java │ │ │ ├── locals.m │ │ │ ├── perl.pm │ │ │ ├── python-repo-comp.py │ │ │ ├── ruby-globals.rb │ │ │ ├── scopes.rs │ │ │ ├── scopes_of_go.go │ │ │ ├── small-scopes.rs │ │ │ ├── symbols.go │ │ │ └── ts-tags.rs │ ├── scip-treesitter-cli │ │ ├── BUILD.bazel │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── src │ │ │ ├── main.rs │ │ │ └── snapshots │ │ │ │ └── scip_treesitter_cli__tests__globals.java.snap │ │ └── testdata │ │ │ └── globals.java │ ├── scip-treesitter-languages │ │ ├── BUILD.bazel │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── queries │ │ │ ├── c │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── c_sharp │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── cpp │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── go │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── java │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── javascript │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── jsonnet │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── kotlin │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── matlab │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── nickel │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── perl │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── pod │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── python │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── ruby │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── rust │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── scala │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── sql │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── tsx │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── typescript │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ ├── xlsg │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ │ └── zig │ │ │ │ ├── highlights.scm │ │ │ │ ├── injections.scm │ │ │ │ └── locals.scm │ │ └── src │ │ │ ├── highlights.rs │ │ │ ├── lib.rs │ │ │ └── parsers.rs │ ├── scip-treesitter │ │ ├── BUILD.bazel │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── snapshot.rs │ │ │ └── types.rs │ └── sg-syntax │ │ ├── BUILD.bazel │ │ ├── Cargo.toml │ │ └── src │ │ ├── lib.rs │ │ ├── sg_sciptect.rs │ │ ├── sg_syntect.rs │ │ ├── sg_treesitter.rs │ │ └── snapshots │ │ ├── files-with-locals │ │ └── cmp.pl │ │ ├── files │ │ ├── Java.java │ │ ├── c_example.c │ │ ├── cpp_example.cc │ │ ├── cpp_example2.cc │ │ ├── cpp_example3.cc │ │ ├── csharp.cs │ │ ├── csharp_timed_out_syntect.cs │ │ ├── golang.go │ │ ├── javascript.js │ │ ├── kotlin.kt │ │ ├── nickle.ncl │ │ ├── perl-regex.pl │ │ ├── perl.pl │ │ ├── plugins.scala │ │ ├── python.py │ │ ├── react.tsx │ │ ├── ruby.rb │ │ ├── rust.rs │ │ ├── scala.scala │ │ ├── sorbet.rb │ │ ├── typescript.ts │ │ └── zig.zig │ │ ├── sg_syntax__sg_sciptect__test__3billiondevices.java.snap │ │ ├── sg_syntax__sg_sciptect__test__bash-interpolation.sh.snap │ │ ├── sg_syntax__sg_sciptect__test__bash.sh.snap │ │ ├── sg_syntax__sg_sciptect__test__cc.cc.snap │ │ ├── sg_syntax__sg_sciptect__test__func.go.snap │ │ ├── sg_syntax__sg_sciptect__test__html.html.snap │ │ ├── sg_syntax__sg_sciptect__test__jason.json.snap │ │ ├── sg_syntax__sg_sciptect__test__javascript-jsx.jsx.snap │ │ ├── sg_syntax__sg_sciptect__test__javascript.js.snap │ │ ├── sg_syntax__sg_sciptect__test__jsonc.jsonc.snap │ │ ├── sg_syntax__sg_sciptect__test__kotlin.kt.snap │ │ ├── sg_syntax__sg_sciptect__test__larger.cs.snap │ │ ├── sg_syntax__sg_sciptect__test__markdown.md.snap │ │ ├── sg_syntax__sg_sciptect__test__multibyte.cs.snap │ │ ├── sg_syntax__sg_sciptect__test__not_rust.c.snap │ │ ├── sg_syntax__sg_sciptect__test__off-by-one.yaml.snap │ │ ├── sg_syntax__sg_sciptect__test__python.py.snap │ │ ├── sg_syntax__sg_sciptect__test__sass.scss.snap │ │ ├── sg_syntax__sg_sciptect__test__scala.scala.snap │ │ ├── sg_syntax__sg_sciptect__test__small.c.snap │ │ ├── sg_syntax__sg_sciptect__test__sql.sql.snap │ │ ├── sg_syntax__sg_sciptect__test__styles.css.snap │ │ ├── sg_syntax__sg_sciptect__test__typescript-jsx.tsx.snap │ │ ├── sg_syntax__sg_sciptect__test__typescript.ts.snap │ │ ├── sg_syntax__sg_sciptect__test__xml.xml.snap │ │ ├── sg_syntax__sg_sciptect__test__yaml.yaml.snap │ │ ├── sg_syntax__sg_treesitter__test__Java.java.snap │ │ ├── sg_syntax__sg_treesitter__test__c_example.c.snap │ │ ├── sg_syntax__sg_treesitter__test__cmp.pl.snap │ │ ├── sg_syntax__sg_treesitter__test__cpp_example.cc.snap │ │ ├── sg_syntax__sg_treesitter__test__cpp_example2.cc.snap │ │ ├── sg_syntax__sg_treesitter__test__cpp_example3.cc.snap │ │ ├── sg_syntax__sg_treesitter__test__csharp.cs.snap │ │ ├── sg_syntax__sg_treesitter__test__csharp_timed_out_syntect.cs.snap │ │ ├── sg_syntax__sg_treesitter__test__golang.go.snap │ │ ├── sg_syntax__sg_treesitter__test__highlight_csharp_file.snap │ │ ├── sg_syntax__sg_treesitter__test__highlights_a_sql_query_within_go.snap │ │ ├── sg_syntax__sg_treesitter__test__highlights_one_comment.snap │ │ ├── sg_syntax__sg_treesitter__test__javascript.js.snap │ │ ├── sg_syntax__sg_treesitter__test__kotlin.kt.snap │ │ ├── sg_syntax__sg_treesitter__test__nickle.ncl.snap │ │ ├── sg_syntax__sg_treesitter__test__perl-regex.pl.snap │ │ ├── sg_syntax__sg_treesitter__test__perl.pl.snap │ │ ├── sg_syntax__sg_treesitter__test__plugins.scala.snap │ │ ├── sg_syntax__sg_treesitter__test__python.py.snap │ │ ├── sg_syntax__sg_treesitter__test__react.tsx.snap │ │ ├── sg_syntax__sg_treesitter__test__ruby.rb.snap │ │ ├── sg_syntax__sg_treesitter__test__rust.rs.snap │ │ ├── sg_syntax__sg_treesitter__test__scala.scala.snap │ │ ├── sg_syntax__sg_treesitter__test__sorbet.rb.snap │ │ ├── sg_syntax__sg_treesitter__test__typescript.ts.snap │ │ ├── sg_syntax__sg_treesitter__test__zig.zig.snap │ │ └── syntect_files │ │ ├── 3billiondevices.java │ │ ├── bash-interpolation.sh │ │ ├── bash.sh │ │ ├── cc.cc │ │ ├── func.go │ │ ├── html.html │ │ ├── jason.json │ │ ├── javascript-jsx.jsx │ │ ├── javascript.js │ │ ├── jsonc.jsonc │ │ ├── kotlin.kt │ │ ├── larger.cs │ │ ├── markdown.md │ │ ├── multibyte.cs │ │ ├── not_rust.c │ │ ├── off-by-one.yaml │ │ ├── python.py │ │ ├── sass.scss │ │ ├── scala.scala │ │ ├── small.c │ │ ├── sql.sql │ │ ├── styles.css │ │ ├── typescript-jsx.tsx │ │ ├── typescript.ts │ │ ├── xml.xml │ │ └── yaml.yaml │ ├── docs │ ├── api.md │ ├── queries.md │ └── testing.md │ ├── gen-license-dependencies.sh │ ├── go.mod │ ├── image_test.yaml │ ├── insta.yaml │ ├── justfile │ ├── rust-toolchain.toml │ ├── rustfmt.toml │ └── src │ ├── bin │ ├── scip-ctags.rs │ └── scip-dump-response.rs │ └── main.rs ├── eslint-relative-formatter.js ├── flake.lock ├── flake.nix ├── gen.go ├── go.mod ├── go.sum ├── graphql-schema-linter.config.js ├── internal ├── BUILD.bazel ├── accesstoken │ ├── BUILD.bazel │ ├── cody_access_token.go │ ├── cody_access_token_test.go │ ├── personal_access_token.go │ └── personal_access_token_test.go ├── actor │ ├── BUILD.bazel │ ├── actor.go │ ├── grpc.go │ ├── grpc_test.go │ ├── http.go │ └── http_test.go ├── adminanalytics │ ├── BUILD.bazel │ ├── batchchanges.go │ ├── cache.go │ ├── codeinsights.go │ ├── codeintel.go │ ├── codeintelbylanguage.go │ ├── codeinteltoprepositories.go │ ├── extensions.go │ ├── fetcher.go │ ├── notebooks.go │ ├── repos.go │ ├── search.go │ ├── users.go │ ├── users_test.go │ ├── utils.go │ └── utils_test.go ├── api │ ├── BUILD.bazel │ ├── api.go │ ├── api_test.go │ ├── httpapi_schema.go │ └── internalapi │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── client_test.go │ │ └── v1 │ │ ├── BUILD.bazel │ │ ├── buf.gen.yaml │ │ ├── internalapi.pb.go │ │ ├── internalapi.proto │ │ └── internalapi_grpc.pb.go ├── apptoken │ ├── BUILD.bazel │ └── apptoken.go ├── audit │ ├── BUILD.bazel │ ├── audit.go │ ├── audit_test.go │ ├── audittest │ │ ├── BUILD.bazel │ │ ├── audittest.go │ │ └── audittest_test.go │ ├── integration │ │ ├── BUILD.bazel │ │ ├── cmd │ │ │ ├── BUILD.bazel │ │ │ └── main.go │ │ └── integration_test.go │ ├── security_events.go │ └── security_events_test.go ├── auth │ ├── BUILD.bazel │ ├── accessrequest │ │ ├── BUILD.bazel │ │ ├── handlers.go │ │ └── handlers_test.go │ ├── backoff.go │ ├── const.go │ ├── forbid_all.go │ ├── forbid_all_test.go │ ├── orgs.go │ ├── providers │ │ ├── BUILD.bazel │ │ ├── mock_auth_provider.go │ │ ├── providers.go │ │ └── providers_test.go │ ├── site_admin.go │ ├── site_admin_test.go │ ├── userpasswd │ │ ├── BUILD.bazel │ │ ├── app.go │ │ ├── app_test.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── config_watch.go │ │ ├── doc.go │ │ ├── handlers.go │ │ ├── handlers_test.go │ │ ├── lockout.go │ │ ├── lockout_test.go │ │ ├── main_test.go │ │ ├── metrics.go │ │ ├── mocks_test.go │ │ ├── provider.go │ │ ├── reset_password.go │ │ ├── set_password.go │ │ ├── set_password_test.go │ │ ├── template.go │ │ ├── verify_email.go │ │ └── verify_email_test.go │ └── validateconf │ │ ├── BUILD.bazel │ │ ├── config.go │ │ └── config_test.go ├── authbearer │ ├── BUILD.bazel │ └── authbearer.go ├── authz │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── consts.go │ ├── header.go │ ├── header_test.go │ ├── iface.go │ ├── iface_test.go │ ├── mocks_temp.go │ ├── perms.go │ ├── perms_test.go │ ├── permssync │ │ ├── BUILD.bazel │ │ ├── permssync.go │ │ └── permssync_test.go │ ├── providers │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── authz.go │ │ ├── authz_test.go │ │ ├── azuredevops │ │ │ ├── BUILD.bazel │ │ │ ├── provider.go │ │ │ └── provider_test.go │ │ ├── bitbucketcloud │ │ │ ├── BUILD.bazel │ │ │ ├── authz.go │ │ │ ├── authz_test.go │ │ │ ├── provider.go │ │ │ └── provider_test.go │ │ ├── bitbucketserver │ │ │ ├── BUILD.bazel │ │ │ ├── authz.go │ │ │ ├── integration_test.go │ │ │ ├── main_test.go │ │ │ ├── provider.go │ │ │ ├── provider_test.go │ │ │ └── testdata │ │ │ │ └── vcr │ │ │ │ ├── BitbucketServer.yaml │ │ │ │ ├── Validate-no-problems-when-authenticated-as-admin.yaml │ │ │ │ └── Validate-problems-when-authenticated-as-non-admin.yaml │ │ ├── gerrit │ │ │ ├── BUILD.bazel │ │ │ ├── authz.go │ │ │ ├── gerrit.go │ │ │ ├── gerrit_test.go │ │ │ └── mocks_test.go │ │ ├── github │ │ │ ├── BUILD.bazel │ │ │ ├── authz.go │ │ │ ├── authz_test.go │ │ │ ├── cache.go │ │ │ ├── client.go │ │ │ ├── github.go │ │ │ ├── github_test.go │ │ │ └── mocks_test.go │ │ ├── gitlab │ │ │ ├── BUILD.bazel │ │ │ ├── authz.go │ │ │ ├── common_test.go │ │ │ ├── main_test.go │ │ │ ├── oauth.go │ │ │ ├── oauth_test.go │ │ │ ├── sudo.go │ │ │ └── sudo_test.go │ │ ├── main_test.go │ │ └── perforce │ │ │ ├── BUILD.bazel │ │ │ ├── authz.go │ │ │ ├── cmd │ │ │ └── scanprotects │ │ │ │ ├── .gitignore │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── README.md │ │ │ │ ├── main.go │ │ │ │ └── main_test.go │ │ │ ├── debug.go │ │ │ ├── main_test.go │ │ │ ├── perforce.go │ │ │ ├── perforce_test.go │ │ │ ├── protects.go │ │ │ ├── protects_test.go │ │ │ └── testdata │ │ │ ├── BUILD.bazel │ │ │ ├── sample-protects-a.txt │ │ │ ├── sample-protects-dcro.txt │ │ │ ├── sample-protects-e.txt │ │ │ ├── sample-protects-ed.txt │ │ │ ├── sample-protects-edb.txt │ │ │ ├── sample-protects-edm.txt │ │ │ ├── sample-protects-everyone-revoke-read.txt │ │ │ ├── sample-protects-m.txt │ │ │ ├── sample-protects-readonly.txt │ │ │ ├── sample-protects-ro-aw.txt │ │ │ ├── sample-protects-u.txt │ │ │ └── sample-protects-x.txt │ ├── register.go │ ├── scopes.go │ ├── sub_repo_perms.go │ ├── sub_repo_perms_test.go │ ├── subrepoperms │ │ ├── BUILD.bazel │ │ ├── mocks_temp.go │ │ ├── sub_repo_perms.go │ │ └── sub_repo_perms_test.go │ └── types │ │ ├── BUILD.bazel │ │ └── types.go ├── batches │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── background.go │ ├── doc.go │ ├── global │ │ ├── BUILD.bazel │ │ ├── global.go │ │ └── global_test.go │ ├── graphql │ │ ├── BUILD.bazel │ │ ├── doc.go │ │ └── ids.go │ ├── processor │ │ ├── BUILD.bazel │ │ ├── bulk_processor.go │ │ └── bulk_processor_test.go │ ├── reconciler │ │ ├── BUILD.bazel │ │ ├── executor.go │ │ ├── executor_test.go │ │ ├── fake_store_test.go │ │ ├── main_test.go │ │ ├── plan.go │ │ ├── plan_test.go │ │ ├── publication_state.go │ │ ├── publication_state_test.go │ │ ├── reconciler.go │ │ └── reconciler_test.go │ ├── rewirer │ │ ├── BUILD.bazel │ │ ├── rewirer.go │ │ └── rewirer_test.go │ ├── scheduler │ │ ├── BUILD.bazel │ │ ├── scheduler.go │ │ ├── ticker.go │ │ └── ticker_test.go │ ├── search │ │ ├── BUILD.bazel │ │ ├── errors.go │ │ ├── syntax │ │ │ ├── BUILD.bazel │ │ │ ├── NOTICE │ │ │ ├── doc.go │ │ │ ├── parse_tree.go │ │ │ ├── parse_tree_test.go │ │ │ ├── parser.go │ │ │ ├── parser_test.go │ │ │ ├── scanner.go │ │ │ ├── scanner_test.go │ │ │ └── tokentype_string.go │ │ ├── text.go │ │ └── text_test.go │ ├── service │ │ ├── BUILD.bazel │ │ ├── mocks.go │ │ ├── service.go │ │ ├── service_apply_batch_change.go │ │ ├── service_apply_batch_change_test.go │ │ ├── service_test.go │ │ ├── ui_publication_states.go │ │ ├── ui_publication_states_test.go │ │ ├── workspace_resolver.go │ │ └── workspace_resolver_test.go │ ├── sources │ │ ├── BUILD.bazel │ │ ├── azuredevops.go │ │ ├── azuredevops │ │ │ ├── BUILD.bazel │ │ │ └── types.go │ │ ├── azuredevops_test.go │ │ ├── bitbucketcloud.go │ │ ├── bitbucketcloud │ │ │ ├── BUILD.bazel │ │ │ └── types.go │ │ ├── bitbucketcloud_test.go │ │ ├── bitbucketserver.go │ │ ├── bitbucketserver_test.go │ │ ├── common.go │ │ ├── gerrit.go │ │ ├── gerrit │ │ │ ├── BUILD.bazel │ │ │ └── types.go │ │ ├── gerrit_test.go │ │ ├── github.go │ │ ├── github_test.go │ │ ├── gitlab.go │ │ ├── gitlab_test.go │ │ ├── main_test.go │ │ ├── mocks_test.go │ │ ├── perforce.go │ │ ├── perforce_test.go │ │ ├── sources.go │ │ ├── sources_test.go │ │ ├── testdata │ │ │ ├── golden │ │ │ │ ├── BitbucketServerSource_CloseChangeset_DeleteSourceBranch_success │ │ │ │ ├── BitbucketServerSource_CloseChangeset_outdated │ │ │ │ ├── BitbucketServerSource_CloseChangeset_success │ │ │ │ ├── BitbucketServerSource_CreateChangeset_abbreviated_refs │ │ │ │ ├── BitbucketServerSource_CreateChangeset_already_exists │ │ │ │ ├── BitbucketServerSource_CreateChangeset_success │ │ │ │ ├── BitbucketServerSource_LoadChangeset_found │ │ │ │ ├── BitbucketServerSource_MergeChangeset_outdated │ │ │ │ ├── BitbucketServerSource_MergeChangeset_success │ │ │ │ ├── BitbucketServerSource_ReopenChangeset_outdated │ │ │ │ ├── BitbucketServerSource_ReopenChangeset_success │ │ │ │ ├── BitbucketServerSource_UpdateChangeset_outdated │ │ │ │ ├── BitbucketServerSource_UpdateChangeset_success │ │ │ │ ├── GitLabSource_CreateChangeset_no-remove-source-branch │ │ │ │ ├── GitLabSource_CreateChangeset_yes-remove-source-branch │ │ │ │ ├── GithubSource_CloseChangeset_DeleteSourceBranch_success │ │ │ │ ├── GithubSource_CloseChangeset_success │ │ │ │ ├── GithubSource_CreateChangeset_already_exists │ │ │ │ ├── GithubSource_CreateChangeset_success │ │ │ │ ├── GithubSource_GetFork_success_with_existing_changeset_and_existing_fork │ │ │ │ ├── GithubSource_GetFork_success_with_existing_changeset_and_new_fork │ │ │ │ ├── GithubSource_GetFork_success_with_new_changeset_and_existing_fork │ │ │ │ ├── GithubSource_GetFork_success_with_new_changeset_and_new_fork │ │ │ │ ├── GithubSource_LoadChangeset_found │ │ │ │ ├── GithubSource_ReopenChangeset_success │ │ │ │ ├── GithubSource_UpdateChangeset_success │ │ │ │ ├── GitlabSource_LoadChangeset_found │ │ │ │ ├── TestBitbucketServerSource_GetFork_success_with_existing_changeset_and_existing_fork │ │ │ │ ├── TestBitbucketServerSource_GetFork_success_with_existing_changeset_and_new_fork │ │ │ │ ├── TestBitbucketServerSource_GetFork_success_with_new_changeset_and_existing_fork │ │ │ │ └── TestBitbucketServerSource_GetFork_success_with_new_changeset_and_new_fork │ │ │ └── sources │ │ │ │ ├── BitbucketServerSource_CloseChangeset_DeleteSourceBranch_success.yaml │ │ │ │ ├── BitbucketServerSource_CloseChangeset_outdated.yaml │ │ │ │ ├── BitbucketServerSource_CloseChangeset_success.yaml │ │ │ │ ├── BitbucketServerSource_CreateChangeset_abbreviated_refs.yaml │ │ │ │ ├── BitbucketServerSource_CreateChangeset_already_exists.yaml │ │ │ │ ├── BitbucketServerSource_CreateChangeset_success.yaml │ │ │ │ ├── BitbucketServerSource_CreateComment_outdated.yaml │ │ │ │ ├── BitbucketServerSource_CreateComment_success.yaml │ │ │ │ ├── BitbucketServerSource_LoadChangeset_found.yaml │ │ │ │ ├── BitbucketServerSource_LoadChangeset_not-found.yaml │ │ │ │ ├── BitbucketServerSource_MergeChangeset_conflict.yaml │ │ │ │ ├── BitbucketServerSource_MergeChangeset_outdated.yaml │ │ │ │ ├── BitbucketServerSource_MergeChangeset_success.yaml │ │ │ │ ├── BitbucketServerSource_ReopenChangeset_outdated.yaml │ │ │ │ ├── BitbucketServerSource_ReopenChangeset_success.yaml │ │ │ │ ├── BitbucketServerSource_UpdateChangeset_outdated.yaml │ │ │ │ ├── BitbucketServerSource_UpdateChangeset_success.yaml │ │ │ │ ├── GitLabSource_CreateChangeset_no-remove-source-branch.yaml │ │ │ │ ├── GitLabSource_CreateChangeset_yes-remove-source-branch.yaml │ │ │ │ ├── GithubSource_CloseChangeset_DeleteSourceBranch_success.yaml │ │ │ │ ├── GithubSource_CloseChangeset_success.yaml │ │ │ │ ├── GithubSource_CreateChangeset_already-exists.yaml │ │ │ │ ├── GithubSource_CreateChangeset_already_exists.yaml │ │ │ │ ├── GithubSource_CreateChangeset_success.yaml │ │ │ │ ├── GithubSource_CreateComment_success.yaml │ │ │ │ ├── GithubSource_DuplicateCommit_invalid_ref.yaml │ │ │ │ ├── GithubSource_DuplicateCommit_success.yaml │ │ │ │ ├── GithubSource_GetFork_not_a_fork.yaml │ │ │ │ ├── GithubSource_GetFork_success_with_existing_changeset_and_existing_fork.yaml │ │ │ │ ├── GithubSource_GetFork_success_with_existing_changeset_and_new_fork.yaml │ │ │ │ ├── GithubSource_GetFork_success_with_new_changeset_and_existing_fork.yaml │ │ │ │ ├── GithubSource_GetFork_success_with_new_changeset_and_new_fork.yaml │ │ │ │ ├── GithubSource_LoadChangeset_found.yaml │ │ │ │ ├── GithubSource_LoadChangeset_not-found.yaml │ │ │ │ ├── GithubSource_ReopenChangeset_success.yaml │ │ │ │ ├── GithubSource_UpdateChangeset_success.yaml │ │ │ │ ├── GitlabSource_CreateComment_success.yaml │ │ │ │ ├── GitlabSource_LoadChangeset_found.yaml │ │ │ │ ├── GitlabSource_LoadChangeset_not-found.yaml │ │ │ │ ├── GitlabSource_LoadChangeset_project-not-found.yaml │ │ │ │ ├── TestBitbucketServerSource_GetFork_bad_username.yaml │ │ │ │ ├── TestBitbucketServerSource_GetFork_not_a_fork.yaml │ │ │ │ ├── TestBitbucketServerSource_GetFork_not_forked_from_parent.yaml │ │ │ │ ├── TestBitbucketServerSource_GetFork_success_with_existing_changeset_and_existing_fork.yaml │ │ │ │ ├── TestBitbucketServerSource_GetFork_success_with_existing_changeset_and_new_fork.yaml │ │ │ │ ├── TestBitbucketServerSource_GetFork_success_with_new_changeset_and_existing_fork.yaml │ │ │ │ ├── TestBitbucketServerSource_GetFork_success_with_new_changeset_and_new_fork.yaml │ │ │ │ ├── TestDecorateMergeRequestData.yaml │ │ │ │ └── TestDecorateMergeRequestData │ │ │ │ ├── fork.yaml │ │ │ │ └── not_a_fork.yaml │ │ ├── testing │ │ │ ├── BUILD.bazel │ │ │ └── fake.go │ │ └── util.go │ ├── state │ │ ├── BUILD.bazel │ │ ├── changeset_events.go │ │ ├── changeset_history.go │ │ ├── counts.go │ │ ├── counts_test.go │ │ ├── main_test.go │ │ ├── state.go │ │ └── state_test.go │ ├── store │ │ ├── BUILD.bazel │ │ ├── author │ │ │ ├── BUILD.bazel │ │ │ ├── author.go │ │ │ └── author_test.go │ │ ├── batch_changes.go │ │ ├── batch_changes_test.go │ │ ├── batch_spec_execution_cache_entry.go │ │ ├── batch_spec_execution_cache_entry_test.go │ │ ├── batch_spec_resolution_jobs.go │ │ ├── batch_spec_resolution_jobs_test.go │ │ ├── batch_spec_workspace_execution_jobs.go │ │ ├── batch_spec_workspace_execution_jobs_test.go │ │ ├── batch_spec_workspace_files.go │ │ ├── batch_spec_workspace_files_test.go │ │ ├── batch_spec_workspaces.go │ │ ├── batch_spec_workspaces_test.go │ │ ├── batch_specs.go │ │ ├── batch_specs_test.go │ │ ├── bulk_operations.go │ │ ├── bulk_operations_test.go │ │ ├── changeset_events.go │ │ ├── changeset_events_test.go │ │ ├── changeset_jobs.go │ │ ├── changeset_jobs_test.go │ │ ├── changeset_specs.go │ │ ├── changeset_specs_test.go │ │ ├── changesets.go │ │ ├── changesets_test.go │ │ ├── codehost.go │ │ ├── codehost_test.go │ │ ├── integration_test.go │ │ ├── site_credentials.go │ │ ├── site_credentials_test.go │ │ ├── store.go │ │ ├── store_test.go │ │ ├── text_search.go │ │ ├── text_search_test.go │ │ ├── worker_batch_spec_resolution.go │ │ ├── worker_bulk_operations.go │ │ ├── worker_reconciler.go │ │ ├── worker_workspace_execution.go │ │ └── worker_workspace_execution_test.go │ ├── syncer │ │ ├── BUILD.bazel │ │ ├── mocks_test.go │ │ ├── queue.go │ │ ├── queue_test.go │ │ ├── store.go │ │ ├── sync.go │ │ ├── sync_test.go │ │ ├── syncer.go │ │ ├── syncer_test.go │ │ └── types.go │ ├── testing │ │ ├── BUILD.bazel │ │ ├── batch_change.go │ │ ├── batch_spec.go │ │ ├── batch_spec_workspace_execution_jobs.go │ │ ├── changeset.go │ │ ├── changeset_spec.go │ │ ├── clock.go │ │ ├── config.go │ │ ├── credentials.go │ │ ├── db.go │ │ ├── mock_repo_perms.go │ │ ├── mock_sync_state.go │ │ ├── org.go │ │ ├── rbac.go │ │ ├── repos.go │ │ ├── rsa.go │ │ ├── specs.go │ │ └── user.go │ ├── types │ │ ├── BUILD.bazel │ │ ├── batch_change.go │ │ ├── batch_change_test.go │ │ ├── batch_spec.go │ │ ├── batch_spec_execution_cache_entry.go │ │ ├── batch_spec_resolution_job.go │ │ ├── batch_spec_test.go │ │ ├── batch_spec_workspace.go │ │ ├── batch_spec_workspace_execution_job.go │ │ ├── batch_spec_workspace_file.go │ │ ├── bulk_operation.go │ │ ├── changeset.go │ │ ├── changeset_event.go │ │ ├── changeset_event_test.go │ │ ├── changeset_job.go │ │ ├── changeset_spec.go │ │ ├── changeset_spec_test.go │ │ ├── changeset_test.go │ │ ├── code_host.go │ │ ├── reconciler.go │ │ ├── rewirer_mappings.go │ │ ├── scheduler │ │ │ ├── config │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ └── config_test.go │ │ │ └── window │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── rate.go │ │ │ │ ├── rate_test.go │ │ │ │ ├── schedule.go │ │ │ │ ├── schedule_test.go │ │ │ │ ├── time.go │ │ │ │ ├── time_test.go │ │ │ │ ├── weekday.go │ │ │ │ ├── weekday_test.go │ │ │ │ ├── window.go │ │ │ │ └── window_test.go │ │ ├── site_credential.go │ │ ├── step_info.go │ │ ├── step_info_test.go │ │ ├── syncer.go │ │ ├── syncer_test.go │ │ └── util.go │ └── webhooks │ │ ├── BUILD.bazel │ │ ├── batch_change.go │ │ ├── batch_change_test.go │ │ ├── changeset.go │ │ ├── changeset_test.go │ │ ├── event_types.go │ │ ├── gql.go │ │ ├── util.go │ │ └── webhooks.go ├── binary │ ├── BUILD.bazel │ └── binary.go ├── buf.yaml ├── byteutils │ ├── BUILD.bazel │ ├── linereader.go │ └── linereader_test.go ├── cloneurls │ ├── BUILD.bazel │ ├── clone_urls.go │ └── clone_urls_test.go ├── cloud │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── site_config.go │ └── site_config_test.go ├── cmd │ ├── ghe-feeder │ │ ├── BUILD.bazel │ │ ├── README.md │ │ ├── ghe-feeder-dashboard.json │ │ ├── main.go │ │ ├── namesgenerator.go │ │ ├── progress.go │ │ ├── pump.go │ │ └── worker.go │ ├── git-combine │ │ ├── BUILD.bazel │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── build.sh │ │ ├── default-branch.sh │ │ ├── git-combine.go │ │ └── git-combine_test.go │ ├── init-sg │ │ ├── BUILD.bazel │ │ ├── README.md │ │ └── main.go │ ├── jsonc-validate │ │ ├── BUILD.bazel │ │ └── main.go │ ├── progress-bot │ │ ├── BUILD.bazel │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── go.mod │ │ ├── go.sum │ │ ├── main.go │ │ └── run.sh │ ├── search-blitz │ │ ├── .gitignore │ │ ├── BUILD.bazel │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── api.go │ │ ├── attribution.graphql │ │ ├── attribution │ │ │ ├── many_lines.txt │ │ │ └── one_line.txt │ │ ├── client.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── main.go │ │ ├── prometheus.go │ │ ├── protocol.go │ │ ├── queries.txt │ │ ├── queries_dogfood.txt │ │ ├── query.go │ │ ├── scripts │ │ │ ├── build.sh │ │ │ └── update-deploy.sh │ │ ├── search.graphql │ │ └── stream_client.go │ ├── src-cli-version │ │ ├── BUILD.bazel │ │ └── main.go │ └── tracking-issue │ │ ├── BUILD.bazel │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── api.go │ │ ├── context.go │ │ ├── dedup.go │ │ ├── emoji.go │ │ ├── issue.go │ │ ├── issue_loader.go │ │ ├── labels.go │ │ ├── main.go │ │ ├── main_test.go │ │ ├── matcher.go │ │ ├── pull_request.go │ │ ├── render.go │ │ ├── resolve.go │ │ ├── search.go │ │ ├── strings.go │ │ ├── testdata │ │ ├── fixtures.json │ │ ├── issue-13675.md │ │ ├── issue-13987.md │ │ ├── issue-13988.md │ │ ├── issue-14166.md │ │ ├── issue-25768.md │ │ └── last-update.txt │ │ ├── time.go │ │ └── update.go ├── codeintel │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── autoindexing │ │ ├── BUILD.bazel │ │ ├── iface.go │ │ ├── init.go │ │ ├── internal │ │ │ ├── background │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── dependencies │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── config.go │ │ │ │ │ ├── iface.go │ │ │ │ │ ├── index_worker_store_test.go │ │ │ │ │ ├── job_dependency_indexing_scheduler.go │ │ │ │ │ ├── job_dependency_indexing_scheduler_test.go │ │ │ │ │ ├── job_dependency_sync_scheduler.go │ │ │ │ │ ├── job_dependency_sync_scheduler_test.go │ │ │ │ │ ├── job_resetters.go │ │ │ │ │ ├── metrics_resetter.go │ │ │ │ │ ├── mocks_test.go │ │ │ │ │ ├── utils.go │ │ │ │ │ └── workerutil.go │ │ │ │ ├── init.go │ │ │ │ ├── scheduler │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── config.go │ │ │ │ │ ├── iface.go │ │ │ │ │ └── job_scheduler.go │ │ │ │ └── summary │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── config.go │ │ │ │ │ ├── iface.go │ │ │ │ │ └── job_summary_builder.go │ │ │ ├── enqueuer │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── enqueuer.go │ │ │ │ └── observability.go │ │ │ ├── inference │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── iface.go │ │ │ │ ├── infer.go │ │ │ │ ├── infer_test.go │ │ │ │ ├── init.go │ │ │ │ ├── lang_go_test.go │ │ │ │ ├── lang_java_test.go │ │ │ │ ├── lang_python_test.go │ │ │ │ ├── lang_ruby_test.go │ │ │ │ ├── lang_rust_test.go │ │ │ │ ├── lang_typescript_test.go │ │ │ │ ├── libs.go │ │ │ │ ├── libs │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── indexes.go │ │ │ │ │ ├── patterns.go │ │ │ │ │ ├── recognizers.go │ │ │ │ │ └── update-shas.sh │ │ │ │ ├── lua │ │ │ │ │ ├── .stylua.toml │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.lua │ │ │ │ │ ├── embed.go │ │ │ │ │ ├── go.lua │ │ │ │ │ ├── indexes.lua │ │ │ │ │ ├── java.lua │ │ │ │ │ ├── patterns.lua │ │ │ │ │ ├── python.lua │ │ │ │ │ ├── recognizer.lua │ │ │ │ │ ├── recognizers.lua │ │ │ │ │ ├── ruby.lua │ │ │ │ │ ├── rust.lua │ │ │ │ │ ├── shared.lua │ │ │ │ │ ├── test.lua │ │ │ │ │ ├── typescript.lua │ │ │ │ │ └── util.lua │ │ │ │ ├── luatypes │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── index_job.go │ │ │ │ │ ├── path_patterns.go │ │ │ │ │ └── recognizers.go │ │ │ │ ├── mocks_test.go │ │ │ │ ├── observability.go │ │ │ │ ├── service.go │ │ │ │ ├── service_generator_test.go │ │ │ │ ├── service_test.go │ │ │ │ ├── testdata │ │ │ │ │ ├── JVM_project_with_Gradle.yaml │ │ │ │ │ ├── JVM_project_with_Gradle_build_file_but_no_sources.yaml │ │ │ │ │ ├── JVM_project_with_Maven.yaml │ │ │ │ │ ├── JVM_project_with_Maven_build_file_but_no_sources.yaml │ │ │ │ │ ├── JVM_project_with_Mill_build_file_but_no_sources.yaml │ │ │ │ │ ├── JVM_project_with_SBT.yaml │ │ │ │ │ ├── JVM_project_with_SBT_build_file_but_no_sources.yaml │ │ │ │ │ ├── JVM_project_with_lsif-java.json.yaml │ │ │ │ │ ├── JVM_project_without_build_file.yaml │ │ │ │ │ ├── Nested_JVM_project_WITHOUT_top-level_build_file.yaml │ │ │ │ │ ├── Nested_JVM_project_with_top-level_build_file.yaml │ │ │ │ │ ├── disable_default.yaml │ │ │ │ │ ├── empty.yaml │ │ │ │ │ ├── go_files_in_non-root_(no_match).yaml │ │ │ │ │ ├── go_files_in_root.yaml │ │ │ │ │ ├── go_modules.yaml │ │ │ │ │ ├── javascript_project_with_no_tsconfig.yaml │ │ │ │ │ ├── javascript_project_with_no_tsconfig_1.yaml │ │ │ │ │ ├── javascript_project_with_no_tsconfig_2.yaml │ │ │ │ │ ├── override.yaml │ │ │ │ │ ├── python_multiple_config_files_at_root.yaml │ │ │ │ │ ├── python_multiple_roots.yaml │ │ │ │ │ ├── python_package.yaml │ │ │ │ │ ├── python_package_1.yaml │ │ │ │ │ ├── python_package_2.yaml │ │ │ │ │ ├── python_package_3.yaml │ │ │ │ │ ├── python_package_with_pyproject.yaml │ │ │ │ │ ├── python_pyproject.yaml │ │ │ │ │ ├── python_requirements.txt.yaml │ │ │ │ │ ├── python_setup.py.yaml │ │ │ │ │ ├── rust-analyzer.yaml │ │ │ │ │ ├── scip-ruby.yaml │ │ │ │ │ ├── simple_tsconfig.yaml │ │ │ │ │ ├── tsconfig_in_subdirectories.yaml │ │ │ │ │ ├── typescript_installation_steps.yaml │ │ │ │ │ ├── typescript_with_lerna_configuration.yaml │ │ │ │ │ └── typescript_with_node_version.yaml │ │ │ │ └── util.go │ │ │ ├── jobselector │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── iface.go │ │ │ │ └── job_selector.go │ │ │ └── store │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config_inference.go │ │ │ │ ├── config_inference_test.go │ │ │ │ ├── config_repo.go │ │ │ │ ├── config_repo_test.go │ │ │ │ ├── coverage.go │ │ │ │ ├── coverage_test.go │ │ │ │ ├── dependencies.go │ │ │ │ ├── dependencies_test.go │ │ │ │ ├── enqueuer.go │ │ │ │ ├── enqueuer_test.go │ │ │ │ ├── observability.go │ │ │ │ ├── scheduler.go │ │ │ │ ├── scheduler_test.go │ │ │ │ ├── store.go │ │ │ │ ├── store_helpers_test.go │ │ │ │ └── util.go │ │ ├── mocks_test.go │ │ ├── observability.go │ │ ├── service.go │ │ ├── service_test.go │ │ ├── shared │ │ │ ├── BUILD.bazel │ │ │ └── types.go │ │ └── transport │ │ │ └── graphql │ │ │ ├── BUILD.bazel │ │ │ ├── iface.go │ │ │ ├── observability.go │ │ │ ├── root_resolver.go │ │ │ ├── root_resolver_configuration_inference.go │ │ │ ├── root_resolver_configuration_repository.go │ │ │ └── root_resolver_inference.go │ ├── codenav │ │ ├── BUILD.bazel │ │ ├── commit_cache.go │ │ ├── gittree_translator.go │ │ ├── gittree_translator_test.go │ │ ├── iface.go │ │ ├── init.go │ │ ├── internal │ │ │ └── lsifstore │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── document_metadata.go │ │ │ │ ├── document_metadata_test.go │ │ │ │ ├── locations_by_position.go │ │ │ │ ├── locations_by_position_test.go │ │ │ │ ├── lsifstore_documents.go │ │ │ │ ├── metadata_by_position.go │ │ │ │ ├── metadata_by_position_test.go │ │ │ │ ├── observability.go │ │ │ │ ├── scan.go │ │ │ │ ├── store.go │ │ │ │ ├── symbols_by_position.go │ │ │ │ ├── symbols_by_position_test.go │ │ │ │ ├── testdata │ │ │ │ └── code-intel-extensions@7802976b.sql │ │ │ │ └── util.go │ │ ├── mocks_test.go │ │ ├── observability.go │ │ ├── request_state.go │ │ ├── service.go │ │ ├── service_definitions_test.go │ │ ├── service_diagnostics_test.go │ │ ├── service_hover_test.go │ │ ├── service_new.go │ │ ├── service_new_test.go │ │ ├── service_ranges_test.go │ │ ├── service_references_test.go │ │ ├── service_snapshot_test.go │ │ ├── service_stencil_test.go │ │ ├── service_test.go │ │ ├── shared │ │ │ ├── BUILD.bazel │ │ │ └── types.go │ │ ├── transport │ │ │ └── graphql │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── iface.go │ │ │ │ ├── mocks_test.go │ │ │ │ ├── observability.go │ │ │ │ ├── root_resolver.go │ │ │ │ ├── root_resolver_definitions.go │ │ │ │ ├── root_resolver_diagnostics.go │ │ │ │ ├── root_resolver_hover.go │ │ │ │ ├── root_resolver_implementations.go │ │ │ │ ├── root_resolver_ranges.go │ │ │ │ ├── root_resolver_raw_scip.go │ │ │ │ ├── root_resolver_references.go │ │ │ │ ├── root_resolver_stencil.go │ │ │ │ ├── root_resolver_test.go │ │ │ │ ├── util_cursor.go │ │ │ │ └── util_locations.go │ │ ├── types.go │ │ └── utils.go │ ├── context │ │ ├── BUILD.bazel │ │ ├── iface.go │ │ ├── init.go │ │ ├── internal │ │ │ └── store │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── observability.go │ │ │ │ ├── store.go │ │ │ │ └── store_test.go │ │ ├── observability.go │ │ ├── service.go │ │ ├── service_test.go │ │ ├── split.go │ │ ├── split_test.go │ │ └── testdata │ │ │ └── TestSplitIntoEmbeddableChunks.golden │ ├── dependencies │ │ ├── BUILD.bazel │ │ ├── consts.go │ │ ├── init.go │ │ ├── internal │ │ │ ├── background │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── iface.go │ │ │ │ ├── job_cratesyncer.go │ │ │ │ ├── job_cratesyncer_test.go │ │ │ │ ├── job_packages_filter.go │ │ │ │ ├── job_packages_filter_test.go │ │ │ │ ├── mocks_test.go │ │ │ │ └── observability.go │ │ │ └── store │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── observability.go │ │ │ │ ├── scan.go │ │ │ │ ├── store.go │ │ │ │ └── store_test.go │ │ ├── observability.go │ │ ├── service.go │ │ └── shared │ │ │ ├── BUILD.bazel │ │ │ ├── consts.go │ │ │ └── types.go │ ├── policies │ │ ├── BUILD.bazel │ │ ├── extractor.go │ │ ├── helpers_test.go │ │ ├── iface.go │ │ ├── init.go │ │ ├── internal │ │ │ ├── background │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── init.go │ │ │ │ └── repository_matcher │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── config.go │ │ │ │ │ ├── job.go │ │ │ │ │ └── metrics.go │ │ │ └── store │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── configurations.go │ │ │ │ ├── configurations_test.go │ │ │ │ ├── global_metadata.go │ │ │ │ ├── global_metadata_test.go │ │ │ │ ├── observability.go │ │ │ │ ├── repository_matches.go │ │ │ │ ├── repository_matches_test.go │ │ │ │ ├── store.go │ │ │ │ ├── store_test.go │ │ │ │ └── util.go │ │ ├── matcher.go │ │ ├── matcher_common_test.go │ │ ├── matcher_indexing_test.go │ │ ├── matcher_retention_test.go │ │ ├── mocks_test.go │ │ ├── observability.go │ │ ├── service.go │ │ ├── service_test.go │ │ ├── shared │ │ │ ├── BUILD.bazel │ │ │ └── types.go │ │ └── transport │ │ │ └── graphql │ │ │ ├── BUILD.bazel │ │ │ ├── configuration_policy_resolver.go │ │ │ ├── iface.go │ │ │ ├── observability.go │ │ │ ├── root_resolver.go │ │ │ ├── root_resolver_policy_mutations.go │ │ │ ├── root_resolver_policy_queries.go │ │ │ └── root_resolver_previews.go │ ├── ranking │ │ ├── BUILD.bazel │ │ ├── README.md │ │ ├── init.go │ │ ├── internal │ │ │ ├── background │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── coordinator │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── config.go │ │ │ │ │ └── job.go │ │ │ │ ├── exporter │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── config.go │ │ │ │ │ └── job.go │ │ │ │ ├── init.go │ │ │ │ ├── janitor │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── config.go │ │ │ │ │ └── job.go │ │ │ │ ├── mapper │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── config.go │ │ │ │ │ └── job.go │ │ │ │ └── reducer │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── config.go │ │ │ │ │ └── job.go │ │ │ ├── lsifstore │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── observability.go │ │ │ │ ├── store.go │ │ │ │ └── stream.go │ │ │ ├── shared │ │ │ │ ├── BUILD.bazel │ │ │ │ └── keys.go │ │ │ └── store │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── coordinator.go │ │ │ │ ├── coordinator_test.go │ │ │ │ ├── definitions.go │ │ │ │ ├── definitions_test.go │ │ │ │ ├── graph_keys.go │ │ │ │ ├── graph_keys_test.go │ │ │ │ ├── mapper.go │ │ │ │ ├── mapper_test.go │ │ │ │ ├── observability.go │ │ │ │ ├── paths.go │ │ │ │ ├── paths_test.go │ │ │ │ ├── reducer.go │ │ │ │ ├── reducer_test.go │ │ │ │ ├── references.go │ │ │ │ ├── references_test.go │ │ │ │ ├── retrieval.go │ │ │ │ ├── retrieval_test.go │ │ │ │ ├── store.go │ │ │ │ ├── store_test.go │ │ │ │ ├── summary.go │ │ │ │ ├── uploads.go │ │ │ │ ├── uploads_test.go │ │ │ │ ├── util.go │ │ │ │ └── util_test.go │ │ ├── mocks_test.go │ │ ├── observability.go │ │ ├── service.go │ │ ├── service_test.go │ │ ├── shared │ │ │ ├── BUILD.bazel │ │ │ └── types.go │ │ └── transport │ │ │ └── graphql │ │ │ ├── BUILD.bazel │ │ │ ├── iface.go │ │ │ ├── observability.go │ │ │ └── root_resolver.go │ ├── resolvers │ │ ├── BUILD.bazel │ │ ├── autoindexing.go │ │ ├── codenav.go │ │ ├── git.go │ │ ├── policies.go │ │ ├── ranking.go │ │ ├── root_resolver.go │ │ ├── sentinel.go │ │ ├── uploads.go │ │ └── utils.go │ ├── sentinel │ │ ├── BUILD.bazel │ │ ├── init.go │ │ ├── internal │ │ │ ├── background │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── downloader │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── config.go │ │ │ │ │ ├── job.go │ │ │ │ │ ├── metrics.go │ │ │ │ │ ├── source_github.go │ │ │ │ │ ├── source_govulndb.go │ │ │ │ │ ├── source_osv.go │ │ │ │ │ └── source_osv_test.go │ │ │ │ ├── init.go │ │ │ │ └── matcher │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── config.go │ │ │ │ │ ├── job.go │ │ │ │ │ └── metrics.go │ │ │ └── store │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── matches.go │ │ │ │ ├── matches_test.go │ │ │ │ ├── observability.go │ │ │ │ ├── store.go │ │ │ │ ├── vulnerabilities.go │ │ │ │ └── vulnerabilities_test.go │ │ ├── observability.go │ │ ├── service.go │ │ ├── shared │ │ │ ├── BUILD.bazel │ │ │ └── types.go │ │ └── transport │ │ │ └── graphql │ │ │ ├── BUILD.bazel │ │ │ ├── dataloader.go │ │ │ ├── iface.go │ │ │ ├── observability.go │ │ │ └── root_resolver.go │ ├── services.go │ ├── shared │ │ ├── BUILD.bazel │ │ ├── background │ │ │ ├── BUILD.bazel │ │ │ ├── janitor_job.go │ │ │ └── pipeline_job.go │ │ ├── db.go │ │ ├── lsifuploadstore │ │ │ ├── BUILD.bazel │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ └── store.go │ │ ├── noop.go │ │ ├── ranges │ │ │ ├── BUILD.bazel │ │ │ ├── ranges.go │ │ │ └── ranges_test.go │ │ ├── resolvers │ │ │ ├── BUILD.bazel │ │ │ ├── dataloader │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── backing_service.go │ │ │ │ ├── cache.go │ │ │ │ ├── factory.go │ │ │ │ ├── identifier.go │ │ │ │ ├── loader.go │ │ │ │ └── loader_factory.go │ │ │ ├── gitresolvers │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── cached_resolver_factory.go │ │ │ │ ├── cached_resolvers.go │ │ │ │ ├── cached_resolvers_test.go │ │ │ │ ├── commit.go │ │ │ │ ├── commit_test.go │ │ │ │ ├── external_repo.go │ │ │ │ ├── repo.go │ │ │ │ └── tree_entry.go │ │ │ └── site_admin_checker.go │ │ └── trie │ │ │ ├── BUILD.bazel │ │ │ ├── frozen_trie.go │ │ │ ├── rune_trie.go │ │ │ ├── string_trie.go │ │ │ ├── testdata │ │ │ ├── lsif.txt │ │ │ └── scip.txt │ │ │ ├── trie.go │ │ │ └── trie_test.go │ ├── types │ │ ├── BUILD.bazel │ │ └── ranking.go │ └── uploads │ │ ├── BUILD.bazel │ │ ├── iface.go │ │ ├── init.go │ │ ├── internal │ │ ├── background │ │ │ ├── BUILD.bazel │ │ │ ├── backfiller │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ ├── job_backfill.go │ │ │ │ ├── job_backfill_test.go │ │ │ │ └── mocks_test.go │ │ │ ├── commitgraph │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ ├── iface.go │ │ │ │ └── job_commitgraph.go │ │ │ ├── expirer │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ ├── iface.go │ │ │ │ ├── job_expirer.go │ │ │ │ ├── job_expirer_test.go │ │ │ │ ├── metrics_expirer.go │ │ │ │ └── mocks_test.go │ │ │ ├── init.go │ │ │ ├── janitor │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ ├── job_cleanup.go │ │ │ │ ├── job_cleanup2.go │ │ │ │ ├── job_cleanup_test.go │ │ │ │ └── job_reconciler.go │ │ │ └── processor │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── config.go │ │ │ │ ├── iface.go │ │ │ │ ├── job_resetters.go │ │ │ │ ├── job_worker_handler.go │ │ │ │ ├── job_worker_handler_test.go │ │ │ │ ├── metrics_resetter.go │ │ │ │ ├── mocks_test.go │ │ │ │ ├── observability.go │ │ │ │ ├── scip.go │ │ │ │ ├── scip_test.go │ │ │ │ └── testdata │ │ │ │ └── index1.scip.gz │ │ ├── commitgraph │ │ │ ├── BUILD.bazel │ │ │ ├── commit_graph.go │ │ │ ├── commit_graph_test.go │ │ │ ├── commit_graph_view.go │ │ │ └── testdata │ │ │ │ ├── customer1 │ │ │ │ ├── commits.txt.gz │ │ │ │ └── uploads.csv.gz │ │ │ │ └── customer2 │ │ │ │ ├── commits.txt.gz │ │ │ │ └── uploads.csv.gz │ │ ├── lsifstore │ │ │ ├── BUILD.bazel │ │ │ ├── cleanup.go │ │ │ ├── cleanup_test.go │ │ │ ├── insert.go │ │ │ ├── insert_test.go │ │ │ ├── observability.go │ │ │ ├── scan_documents.go │ │ │ ├── scan_documents_test.go │ │ │ ├── store.go │ │ │ └── testdata │ │ │ │ └── code-intel-extensions@7802976b.sql │ │ └── store │ │ │ ├── BUILD.bazel │ │ │ ├── cleanup.go │ │ │ ├── cleanup_test.go │ │ │ ├── commitdate.go │ │ │ ├── commitdate_test.go │ │ │ ├── commitgraph.go │ │ │ ├── commitgraph_test.go │ │ │ ├── dependencies.go │ │ │ ├── dependencies_test.go │ │ │ ├── expiration.go │ │ │ ├── expiration_test.go │ │ │ ├── indexes.go │ │ │ ├── indexes_test.go │ │ │ ├── misc.go │ │ │ ├── misc_test.go │ │ │ ├── observability.go │ │ │ ├── processing.go │ │ │ ├── processing_test.go │ │ │ ├── store.go │ │ │ ├── store_test.go │ │ │ ├── summary.go │ │ │ ├── summary_test.go │ │ │ ├── uploads.go │ │ │ ├── uploads_test.go │ │ │ └── util.go │ │ ├── mocks_test.go │ │ ├── observability.go │ │ ├── service.go │ │ ├── shared │ │ ├── BUILD.bazel │ │ ├── indexers.go │ │ ├── indexers2.go │ │ ├── scip_compressor.go │ │ ├── scip_decompressor.go │ │ ├── scip_symbols.go │ │ └── types.go │ │ ├── transport │ │ ├── graphql │ │ │ ├── BUILD.bazel │ │ │ ├── dataloader.go │ │ │ ├── iface.go │ │ │ ├── index_steps_resolver.go │ │ │ ├── indexer_resolver.go │ │ │ ├── mocks_test.go │ │ │ ├── observability.go │ │ │ ├── precise_index_resolver.go │ │ │ ├── precise_index_resolver_factory.go │ │ │ ├── root_resolver.go │ │ │ ├── root_resolver_coverage.go │ │ │ ├── root_resolver_index_mutations.go │ │ │ ├── root_resolver_index_queries.go │ │ │ ├── root_resolver_status.go │ │ │ ├── util_identifiers.go │ │ │ └── util_states.go │ │ └── http │ │ │ ├── BUILD.bazel │ │ │ ├── auth │ │ │ ├── BUILD.bazel │ │ │ ├── github.go │ │ │ ├── github_cache.go │ │ │ ├── github_test.go │ │ │ ├── gitlab.go │ │ │ ├── gitlab_test.go │ │ │ ├── iface.go │ │ │ ├── middleware.go │ │ │ ├── mocks_test.go │ │ │ └── util.go │ │ │ ├── handler.go │ │ │ ├── handler_test.go │ │ │ ├── iface.go │ │ │ ├── init.go │ │ │ ├── mocks_test.go │ │ │ ├── observability.go │ │ │ └── util.go │ │ └── upload_handler.go ├── codemonitors │ ├── BUILD.bazel │ ├── background │ │ ├── BUILD.bazel │ │ ├── action.go │ │ ├── background.go │ │ ├── email.go │ │ ├── email_template.html.tmpl │ │ ├── email_template.txt.tmpl │ │ ├── email_test.go │ │ ├── metrics.go │ │ ├── slack.go │ │ ├── slack_test.go │ │ ├── test_mocks.go │ │ ├── testdata │ │ │ ├── TestEmail │ │ │ │ ├── multiple_results │ │ │ │ │ ├── html.golden │ │ │ │ │ ├── subject.golden │ │ │ │ │ └── text.golden │ │ │ │ ├── multiple_results_with_results │ │ │ │ │ ├── html.golden │ │ │ │ │ └── text.golden │ │ │ │ ├── one_result │ │ │ │ │ ├── html.golden │ │ │ │ │ └── text.golden │ │ │ │ ├── one_result_with_results │ │ │ │ │ ├── html.golden │ │ │ │ │ └── text.golden │ │ │ │ └── test_message │ │ │ │ │ ├── html.golden │ │ │ │ │ └── text.golden │ │ │ ├── TestSlackWebhook │ │ │ │ ├── error_is_returned.golden │ │ │ │ ├── golden_with_results.golden │ │ │ │ ├── golden_with_truncated_matches.golden │ │ │ │ ├── golden_with_truncated_results.golden │ │ │ │ ├── golden_without_results.golden │ │ │ │ └── no_error.golden │ │ │ ├── TestTriggerTestSlackWebhookAction.golden │ │ │ ├── TestTriggerTestWebhookAction.golden │ │ │ └── TestWebhook │ │ │ │ ├── error_is_returned.golden │ │ │ │ ├── error_is_returned.json │ │ │ │ ├── golden_with_results.golden │ │ │ │ ├── no_error.golden │ │ │ │ └── no_error.json │ │ ├── webhook.go │ │ ├── webhook_test.go │ │ ├── workers.go │ │ └── workers_test.go │ ├── search.go │ └── search_test.go ├── cody │ ├── BUILD.bazel │ ├── feature_flag.go │ └── feature_flag_test.go ├── codycontext │ ├── BUILD.bazel │ └── context.go ├── codygateway │ ├── BUILD.bazel │ ├── client.go │ ├── consts.go │ ├── ifaces.go │ └── types.go ├── collections │ ├── BUILD.bazel │ ├── set.go │ ├── set_test.go │ ├── slice_utils.go │ └── slice_utils_test.go ├── comby │ ├── BUILD.bazel │ ├── args.go │ ├── comby.go │ ├── comby_test.go │ ├── comby_windows.go │ ├── translate.go │ ├── translate_test.go │ └── types.go ├── completions │ ├── client │ │ ├── BUILD.bazel │ │ ├── anthropic │ │ │ ├── BUILD.bazel │ │ │ ├── anthropic.go │ │ │ ├── anthropic_test.go │ │ │ ├── decoder.go │ │ │ ├── decoder_test.go │ │ │ ├── prompt.go │ │ │ ├── prompt_test.go │ │ │ └── testdata │ │ │ │ └── TestValidAnthropicStream.golden │ │ ├── awsbedrock │ │ │ ├── BUILD.bazel │ │ │ └── bedrock.go │ │ ├── azureopenai │ │ │ ├── BUILD.bazel │ │ │ ├── openai.go │ │ │ └── openai_test.go │ │ ├── client.go │ │ ├── codygateway │ │ │ ├── BUILD.bazel │ │ │ ├── codygateway.go │ │ │ └── codygateway_test.go │ │ ├── fireworks │ │ │ ├── BUILD.bazel │ │ │ ├── decoder.go │ │ │ ├── decoder_test.go │ │ │ ├── fireworks.go │ │ │ ├── fireworks_test.go │ │ │ └── prompt.go │ │ ├── observe.go │ │ └── openai │ │ │ ├── BUILD.bazel │ │ │ ├── decoder.go │ │ │ ├── decoder_test.go │ │ │ ├── openai.go │ │ │ └── openai_test.go │ ├── httpapi │ │ ├── BUILD.bazel │ │ ├── chat.go │ │ ├── codecompletion.go │ │ ├── handler.go │ │ ├── limiter.go │ │ └── observability.go │ └── types │ │ ├── BUILD.bazel │ │ ├── errors.go │ │ ├── errors_test.go │ │ └── types.go ├── compute │ ├── BUILD.bazel │ ├── client │ │ ├── BUILD.bazel │ │ ├── compute_text_client.go │ │ ├── compute_text_client_test.go │ │ ├── match_context_client.go │ │ └── match_context_client_test.go │ ├── command.go │ ├── match_context_result.go │ ├── match_only_command.go │ ├── match_only_command_test.go │ ├── output_command.go │ ├── output_command_test.go │ ├── query.go │ ├── query_test.go │ ├── replace_command.go │ ├── replace_command_test.go │ ├── result.go │ ├── template.go │ ├── template_test.go │ ├── testdata │ │ └── Test_matchOnly │ │ │ ├── match_only#01.golden │ │ │ ├── match_only#02.golden │ │ │ ├── match_only#03.golden │ │ │ ├── match_only#04.golden │ │ │ ├── match_only#05.golden │ │ │ ├── match_only#06.golden │ │ │ └── match_only.golden │ └── text_result.go ├── conf │ ├── BUILD.bazel │ ├── auth.go │ ├── auth_test.go │ ├── client.go │ ├── client_test.go │ ├── cody_validators.go │ ├── computed.go │ ├── computed_test.go │ ├── conf.go │ ├── confdefaults │ │ ├── BUILD.bazel │ │ └── confdefaults.go │ ├── conftypes │ │ ├── BUILD.bazel │ │ ├── conftypes.go │ │ ├── conftypes_test.go │ │ ├── consts.go │ │ └── unified.go │ ├── deploy │ │ ├── BUILD.bazel │ │ ├── deploytype.go │ │ └── endpoints.go │ ├── diff.go │ ├── diff_test.go │ ├── grpc.go │ ├── grpc_test.go │ ├── helpers.go │ ├── init.go │ ├── log_sinks.go │ ├── mocks_test.go │ ├── parse.go │ ├── reposource │ │ ├── BUILD.bazel │ │ ├── awscodecommit.go │ │ ├── awscodecommit_test.go │ │ ├── bitbucketcloud.go │ │ ├── bitbucketcloud_test.go │ │ ├── bitbucketserver.go │ │ ├── bitbucketserver_test.go │ │ ├── common.go │ │ ├── common_test.go │ │ ├── custom.go │ │ ├── custom_test.go │ │ ├── github.go │ │ ├── github_test.go │ │ ├── gitlab.go │ │ ├── gitlab_test.go │ │ ├── gitolite.go │ │ ├── gitolite_test.go │ │ ├── go_modules.go │ │ ├── go_modules_test.go │ │ ├── jvm_packages.go │ │ ├── jvm_packages_test.go │ │ ├── npm_packages.go │ │ ├── npm_packages_test.go │ │ ├── other.go │ │ ├── other_test.go │ │ ├── package.go │ │ ├── package_version.go │ │ ├── perforce.go │ │ ├── python_packages.go │ │ ├── ruby_packages.go │ │ ├── rust_packages.go │ │ └── versioned_package.go │ ├── server.go │ ├── service_watcher.go │ ├── store.go │ ├── validate.go │ ├── validate_custom.go │ └── validate_test.go ├── cookie │ ├── BUILD.bazel │ └── cookie.go ├── ctags_config │ ├── BUILD.bazel │ └── ctags_config.go ├── database │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── access_requests.go │ ├── access_requests_test.go │ ├── access_tokens.go │ ├── access_tokens_test.go │ ├── assigned_owners.go │ ├── assigned_owners_test.go │ ├── assigned_teams.go │ ├── assigned_teams_test.go │ ├── authenticator.go │ ├── authenticator_test.go │ ├── authz.go │ ├── authz_test.go │ ├── basestore │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── errors.go │ │ ├── handle.go │ │ ├── mocks_test.go │ │ ├── rows.go │ │ ├── scan_collections.go │ │ ├── scan_collections_test.go │ │ ├── scan_values.go │ │ ├── store.go │ │ └── store_test.go │ ├── batch │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── batch.go │ │ ├── batch_test.go │ │ └── observability.go │ ├── bitbucket_project_permissions.go │ ├── bitbucket_project_permissions_test.go │ ├── code_hosts.go │ ├── code_hosts_test.go │ ├── code_monitor_action_jobs.go │ ├── code_monitor_action_jobs_test.go │ ├── code_monitor_emails.go │ ├── code_monitor_emails_test.go │ ├── code_monitor_last_searched.go │ ├── code_monitor_last_searched_test.go │ ├── code_monitor_monitors.go │ ├── code_monitor_queries.go │ ├── code_monitor_queries_test.go │ ├── code_monitor_recipient_test.go │ ├── code_monitor_recipients.go │ ├── code_monitor_slack_webhook.go │ ├── code_monitor_slack_webhook_test.go │ ├── code_monitor_test.go │ ├── code_monitor_trigger_jobs.go │ ├── code_monitor_trigger_jobs_test.go │ ├── code_monitor_webhook.go │ ├── code_monitor_webhook_test.go │ ├── code_monitors.go │ ├── codeowners.go │ ├── codeowners_test.go │ ├── conf.go │ ├── conf_test.go │ ├── connections │ │ ├── CODENOTIFY │ │ ├── live │ │ │ ├── BUILD.bazel │ │ │ ├── connect.go │ │ │ ├── migration_test.go │ │ │ ├── new.go │ │ │ ├── runner.go │ │ │ └── store.go │ │ └── test │ │ │ ├── BUILD.bazel │ │ │ ├── connect.go │ │ │ └── store.go │ ├── database.go │ ├── database_test.go │ ├── dbcache │ │ ├── BUILD.bazel │ │ ├── cached_indexable_repos.go │ │ └── cached_indexable_repos_test.go │ ├── dbconn │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── bulk_insertion.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── connect.go │ │ ├── connection_updater.go │ │ ├── connector.go │ │ ├── dynamic_metadata.go │ │ ├── hooks_combine.go │ │ ├── hooks_metrics.go │ │ ├── metrics.go │ │ ├── open.go │ │ ├── postgres_version.go │ │ └── rds │ │ │ ├── BUILD.bazel │ │ │ ├── rds.go │ │ │ └── rds_test.go │ ├── dbmocks │ │ ├── BUILD.bazel │ │ └── mocks_temp.go │ ├── dbstore_db_test.go │ ├── dbtest │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── dbtest.go │ │ ├── dsn.go │ │ └── dsn_test.go │ ├── dbutil │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ └── dbutil.go │ ├── doc.go │ ├── encryption.go │ ├── encryption_tables.go │ ├── encryption_test.go │ ├── encryption_utils.go │ ├── err_test.go │ ├── event_logs.go │ ├── event_logs_scrape_state_own.go │ ├── event_logs_test.go │ ├── executor_secret_access_logs.go │ ├── executor_secret_access_logs_test.go │ ├── executor_secrets.go │ ├── executor_secrets_internal_test.go │ ├── executor_secrets_test.go │ ├── executors.go │ ├── executors_test.go │ ├── external_accounts.go │ ├── external_accounts_test.go │ ├── external_services.go │ ├── external_services_external_test.go │ ├── external_services_test.go │ ├── fakedb │ │ ├── BUILD.bazel │ │ ├── fakedb.go │ │ ├── teams.go │ │ ├── teams_test.go │ │ └── users.go │ ├── feature_flags.go │ ├── feature_flags_test.go │ ├── gen.go │ ├── gen.sh │ ├── gitserver_localclone_jobs.go │ ├── gitserver_localclone_jobs_test.go │ ├── gitserver_repos.go │ ├── gitserver_repos_test.go │ ├── global_state.go │ ├── global_state_test.go │ ├── helpers.go │ ├── insights.go │ ├── locker │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── locker.go │ │ └── locker_test.go │ ├── main_test.go │ ├── migration │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── cliutil │ │ │ ├── BUILD.bazel │ │ │ ├── addlog.go │ │ │ ├── describe.go │ │ │ ├── describe_util.go │ │ │ ├── downgrade.go │ │ │ ├── downto.go │ │ │ ├── drift-schemas │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── generate-all.sh │ │ │ │ └── generate.sh │ │ │ ├── drift.go │ │ │ ├── drift_autofix.go │ │ │ ├── help.go │ │ │ ├── iface.go │ │ │ ├── multiversion.go │ │ │ ├── run_oobmigrations.go │ │ │ ├── undo.go │ │ │ ├── up.go │ │ │ ├── upgrade.go │ │ │ ├── upto.go │ │ │ ├── util.go │ │ │ └── validate.go │ │ ├── definition │ │ │ ├── BUILD.bazel │ │ │ ├── definition.go │ │ │ ├── definition_test.go │ │ │ ├── helpers_test.go │ │ │ ├── json.go │ │ │ ├── read.go │ │ │ ├── read_test.go │ │ │ └── testdata │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── concurrent-down │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── concurrent-expected │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── concurrent-extra │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── concurrent-unexpected │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── concurrent-unique │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── concurrent │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── cycle-size │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10003 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10004 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── 10005 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── cycle-traversal │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10003 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10004 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── 10005 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── embed.go │ │ │ │ ├── missing-downgrade-query │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10003 │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10004 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── 10005 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── missing-metadata │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10003 │ │ │ │ │ ├── down.sql │ │ │ │ │ └── up.sql │ │ │ │ ├── 10004 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── 10005 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── missing-upgrade-query │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10003 │ │ │ │ │ ├── down.sql │ │ │ │ │ └── metadata.yaml │ │ │ │ ├── 10004 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── 10005 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── multiple-roots │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10003 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10004 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── 10005 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── no-roots │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10003 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10004 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── 10005 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── privileged │ │ │ │ └── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── unknown-parent │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10003 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── 10004 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── 10005 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ ├── unmarked-privilege │ │ │ │ └── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ └── well-formed │ │ │ │ ├── 10001 │ │ │ │ ├── down.sql │ │ │ │ ├── metadata.yaml │ │ │ │ └── up.sql │ │ │ │ ├── 10002 │ │ │ │ ├── down.sql │ │ │ │ ├── metadata.yaml │ │ │ │ └── up.sql │ │ │ │ ├── 10003 │ │ │ │ ├── down.sql │ │ │ │ ├── metadata.yaml │ │ │ │ └── up.sql │ │ │ │ ├── 10004 │ │ │ │ ├── down.sql │ │ │ │ ├── metadata.yaml │ │ │ │ └── up.sql │ │ │ │ ├── 10005 │ │ │ │ ├── down.sql │ │ │ │ ├── metadata.yaml │ │ │ │ └── up.sql │ │ │ │ └── 10006_do_the_thing │ │ │ │ ├── down.sql │ │ │ │ ├── metadata.yaml │ │ │ │ └── up.sql │ │ ├── drift │ │ │ ├── BUILD.bazel │ │ │ ├── compare.go │ │ │ ├── compare_columns.go │ │ │ ├── compare_constraints.go │ │ │ ├── compare_enums.go │ │ │ ├── compare_extensions.go │ │ │ ├── compare_functions.go │ │ │ ├── compare_indexes.go │ │ │ ├── compare_sequences.go │ │ │ ├── compare_tables.go │ │ │ ├── compare_triggers.go │ │ │ ├── compare_views.go │ │ │ ├── summary.go │ │ │ ├── util.go │ │ │ └── util_search.go │ │ ├── multiversion │ │ │ ├── BUILD.bazel │ │ │ ├── autoupgrade.go │ │ │ ├── drift.go │ │ │ ├── plan.go │ │ │ ├── run.go │ │ │ └── util.go │ │ ├── runner.go │ │ ├── runner │ │ │ ├── BUILD.bazel │ │ │ ├── errors.go │ │ │ ├── helpers_test.go │ │ │ ├── iface.go │ │ │ ├── mocks_test.go │ │ │ ├── options.go │ │ │ ├── options_test.go │ │ │ ├── run.go │ │ │ ├── run_test.go │ │ │ ├── runner.go │ │ │ ├── testdata │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── concurrent-index │ │ │ │ │ ├── 10001 │ │ │ │ │ │ ├── down.sql │ │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ │ └── up.sql │ │ │ │ │ └── 10002 │ │ │ │ │ │ ├── down.sql │ │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ │ └── up.sql │ │ │ │ ├── embed.go │ │ │ │ ├── query-error │ │ │ │ │ ├── 10000 │ │ │ │ │ │ ├── down.sql │ │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ │ └── up.sql │ │ │ │ │ └── 10001 │ │ │ │ │ │ ├── down.sql │ │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ │ └── up.sql │ │ │ │ └── well-formed │ │ │ │ │ ├── 10001 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ │ ├── 10002 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ │ ├── 10003 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ │ │ └── 10004 │ │ │ │ │ ├── down.sql │ │ │ │ │ ├── metadata.yaml │ │ │ │ │ └── up.sql │ │ │ ├── util.go │ │ │ ├── validate.go │ │ │ └── validate_test.go │ │ ├── schemas │ │ │ ├── BUILD.bazel │ │ │ ├── description.go │ │ │ ├── description_test.go │ │ │ ├── drift_schema.go │ │ │ ├── formatter.go │ │ │ ├── formatter_json.go │ │ │ ├── formatter_psql.go │ │ │ ├── names.go │ │ │ ├── schema.go │ │ │ └── schemas.go │ │ ├── shared │ │ │ ├── BUILD.bazel │ │ │ ├── data │ │ │ │ ├── cmd │ │ │ │ │ └── generator │ │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ │ ├── consts.go │ │ │ │ │ │ └── main.go │ │ │ │ ├── frozen │ │ │ │ │ └── 4.5.0.json │ │ │ │ └── stitched-migration-graph.json │ │ │ ├── embed.go │ │ │ └── types.go │ │ ├── stitch │ │ │ ├── BUILD.bazel │ │ │ ├── git.go │ │ │ ├── reader.go │ │ │ ├── rewriter.go │ │ │ ├── stitch.go │ │ │ └── stitch_test.go │ │ └── store │ │ │ ├── BUILD.bazel │ │ │ ├── describe.go │ │ │ ├── describe_scan.go │ │ │ ├── describe_test.go │ │ │ ├── extractor.go │ │ │ ├── observability.go │ │ │ ├── registration.go │ │ │ ├── store.go │ │ │ ├── store_test.go │ │ │ └── testdata │ │ │ └── TestDescribe.golden │ ├── mockerr.go │ ├── namespace_permissions.go │ ├── namespace_permissions_test.go │ ├── namespaces.go │ ├── namespaces_test.go │ ├── org_invitations.go │ ├── org_invitations_test.go │ ├── org_members.go │ ├── org_members_db_test.go │ ├── orgs.go │ ├── orgs_test.go │ ├── outbound_webhook_jobs.go │ ├── outbound_webhook_jobs_test.go │ ├── outbound_webhook_logs.go │ ├── outbound_webhook_logs_test.go │ ├── outbound_webhooks.go │ ├── outbound_webhooks_test.go │ ├── own_signal_configurations.go │ ├── own_signal_configurations_test.go │ ├── ownership_stats.go │ ├── ownership_stats_test.go │ ├── permission_sync_code_host_state.go │ ├── permission_sync_code_host_state_test.go │ ├── permission_sync_jobs.go │ ├── permission_sync_jobs_test.go │ ├── permissions.go │ ├── permissions_test.go │ ├── perms_store.go │ ├── perms_store_test.go │ ├── phabricator.go │ ├── phabricator_test.go │ ├── postgresdsn │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── postgresdsn.go │ │ ├── postgresdsn_test.go │ │ └── schema.go │ ├── recent_contribution_signal.go │ ├── recent_contribution_signal_test.go │ ├── recent_view_signal.go │ ├── recent_view_signal_test.go │ ├── redis_key_value.go │ ├── redis_key_value_test.go │ ├── repo_commits_changelists.go │ ├── repo_commits_changelists_test.go │ ├── repo_kvps.go │ ├── repo_kvps_test.go │ ├── repo_paths.go │ ├── repo_paths_test.go │ ├── repo_statistics.go │ ├── repo_statistics_test.go │ ├── repos.go │ ├── repos_perm.go │ ├── repos_perm_test.go │ ├── repos_test.go │ ├── role_permissions.go │ ├── role_permissions_test.go │ ├── roles.go │ ├── roles_test.go │ ├── saved_searches.go │ ├── saved_searches_test.go │ ├── schema.codeinsights.json │ ├── schema.codeinsights.md │ ├── schema.codeintel.json │ ├── schema.codeintel.md │ ├── schema.json │ ├── schema.md │ ├── search_contexts.go │ ├── search_contexts_test.go │ ├── security_event_logs.go │ ├── security_event_logs_test.go │ ├── settings.go │ ├── settings_test.go │ ├── sub_repo_perms_store.go │ ├── sub_repo_perms_store_test.go │ ├── survey_responses.go │ ├── survey_responses_test.go │ ├── teams.go │ ├── teams_test.go │ ├── telemetry_export_store.go │ ├── telemetry_export_store_test.go │ ├── temporary_settings.go │ ├── temporary_settings_test.go │ ├── user_credentials.go │ ├── user_credentials_test.go │ ├── user_emails.go │ ├── user_emails_test.go │ ├── user_roles.go │ ├── user_roles_test.go │ ├── users.go │ ├── users_builtin_auth_test.go │ ├── users_test.go │ ├── util_test.go │ ├── webhook_logs.go │ ├── webhook_logs_test.go │ ├── webhooks.go │ ├── webhooks_test.go │ ├── zoekt_repos.go │ └── zoekt_repos_test.go ├── debugserver │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── debug.go │ ├── expvar.go │ ├── grpcui.go │ ├── metadata.go │ └── ready.go ├── deviceid │ ├── BUILD.bazel │ └── middleware.go ├── diskcache │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── cache.go │ ├── cache_test.go │ ├── context.go │ ├── observability.go │ └── url_mutex.go ├── diskusage │ ├── BUILD.bazel │ ├── diskusage.go │ └── diskusage_test.go ├── download │ ├── BUILD.bazel │ └── download.go ├── embeddings │ ├── BUILD.bazel │ ├── background │ │ └── repo │ │ │ ├── BUILD.bazel │ │ │ ├── mocks_temp.go │ │ │ ├── store.go │ │ │ ├── store_test.go │ │ │ └── types.go │ ├── client.go │ ├── context_detection.go │ ├── context_detection_test.go │ ├── db │ │ ├── BUILD.bazel │ │ ├── chunk_point.go │ │ ├── chunk_point_test.go │ │ ├── conf.go │ │ ├── conf_test.go │ │ ├── db.go │ │ ├── migrate.go │ │ ├── noop.go │ │ └── qdrant.go │ ├── dot.go │ ├── dot_amd64.go │ ├── dot_amd64.s │ ├── dot_arm64.go │ ├── dot_arm64.s │ ├── dot_portable.go │ ├── dot_test.go │ ├── embed │ │ ├── BUILD.bazel │ │ ├── client │ │ │ ├── BUILD.bazel │ │ │ ├── azureopenai │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── client.go │ │ │ │ └── client_test.go │ │ │ ├── client.go │ │ │ ├── modeltransformations │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── model_transformations.go │ │ │ │ └── model_transformations_test.go │ │ │ ├── openai │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── client.go │ │ │ │ └── client_test.go │ │ │ └── sourcegraph │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── client.go │ │ │ │ └── client_test.go │ │ ├── embed.go │ │ ├── embed_test.go │ │ ├── files.go │ │ ├── files_test.go │ │ ├── iface.go │ │ └── mocks_test.go │ ├── index_name.go │ ├── index_storage.go │ ├── index_storage_test.go │ ├── mocks_temp.go │ ├── quantize.go │ ├── quantize_test.go │ ├── schedule.go │ ├── schedule_test.go │ ├── similarity_search.go │ ├── similarity_search_test.go │ ├── testdata │ │ └── generate_similarity_search_test_data.py │ ├── types.go │ ├── types_test.go │ └── uploadstore.go ├── encryption │ ├── BUILD.bazel │ ├── README.md │ ├── aeshelper │ │ ├── BUILD.bazel │ │ ├── aeshelper.go │ │ └── aeshelper_test.go │ ├── awskms │ │ ├── BUILD.bazel │ │ ├── aws_kms.go │ │ ├── aws_kms_test.go │ │ └── testdata │ │ │ └── awskms.yaml │ ├── cache │ │ ├── BUILD.bazel │ │ ├── cache.go │ │ ├── cache_test.go │ │ └── metrics.go │ ├── cloudkms │ │ ├── BUILD.bazel │ │ ├── cloud_kms.go │ │ ├── cloud_kms_test.go │ │ ├── metrics.go │ │ └── testdata │ │ │ └── cloudkms.yaml │ ├── encryptable.go │ ├── encryptable_test.go │ ├── envelope │ │ ├── BUILD.bazel │ │ ├── envelope.go │ │ └── envelope_test.go │ ├── helpers.go │ ├── json_encryptable.go │ ├── json_encryptable_test.go │ ├── key.go │ ├── keyring │ │ ├── BUILD.bazel │ │ └── ring.go │ ├── mounted │ │ ├── BUILD.bazel │ │ ├── key.go │ │ └── key_test.go │ ├── noop.go │ ├── rsa.go │ ├── rsa_test.go │ ├── testing │ │ ├── BUILD.bazel │ │ ├── compare.go │ │ └── key.go │ ├── utils_test.go │ └── wrapper │ │ ├── BUILD.bazel │ │ ├── encryptedvalue.go │ │ └── encryptedvalue_test.go ├── endpoint │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── endpoint.go │ ├── endpoint_test.go │ ├── k8s.go │ ├── k8s_test.go │ └── main_test.go ├── env │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── baseconfig.go │ ├── env.go │ └── env_test.go ├── errcode │ ├── BUILD.bazel │ ├── code.go │ ├── code_test.go │ ├── presentation_error.go │ └── presentation_error_test.go ├── eventlogger │ ├── BUILD.bazel │ └── event_logger.go ├── executor │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── store.go │ ├── store │ │ ├── BUILD.bazel │ │ ├── mocks_temp.go │ │ ├── observability.go │ │ ├── store.go │ │ └── store_test.go │ ├── types │ │ ├── BUILD.bazel │ │ ├── cache.go │ │ ├── http.go │ │ ├── http_test.go │ │ ├── job.go │ │ ├── job_test.go │ │ ├── queues.go │ │ └── skip.go │ └── util │ │ ├── BUILD.bazel │ │ ├── batcheshelper.go │ │ ├── batcheshelper_test.go │ │ ├── multiqueue.go │ │ └── multiqueue_test.go ├── extsvc │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── auth │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── auth.go │ │ ├── basic.go │ │ ├── basic_test.go │ │ ├── oauth1.go │ │ ├── oauth1_test.go │ │ ├── oauth_bearer.go │ │ └── oauth_bearer_test.go │ ├── awscodecommit │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── codehost.go │ │ ├── doc.go │ │ └── repos.go │ ├── azuredevops │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── client_test.go │ │ ├── events.go │ │ ├── events_test.go │ │ ├── main_test.go │ │ ├── projects.go │ │ ├── projects_test.go │ │ ├── pull_requests.go │ │ ├── pull_requests_test.go │ │ ├── repositories.go │ │ ├── repositories_test.go │ │ ├── testdata │ │ │ ├── golden │ │ │ │ ├── AbandonPullRequest.json │ │ │ │ ├── AzureServicesProfile.json │ │ │ │ ├── CompletePullRequest.json │ │ │ │ ├── CreatePullRequest.json │ │ │ │ ├── CreatePullRequestCommentThread.json │ │ │ │ ├── ForkRepository.json │ │ │ │ ├── GetProject.json │ │ │ │ ├── GetPullRequest.json │ │ │ │ ├── GetPullRequestStatuses.json │ │ │ │ ├── GetRepository.json │ │ │ │ ├── GetRepositoryBranch.json │ │ │ │ ├── ListAuthorizedUserOrganizations.json │ │ │ │ ├── ListProjects.json │ │ │ │ └── UpdatePullRequest.json │ │ │ └── vcr │ │ │ │ ├── AbandonPullRequest.yaml │ │ │ │ ├── AzureServicesProfile.yaml │ │ │ │ ├── CompletePullRequest.yaml │ │ │ │ ├── CreatePullRequest.yaml │ │ │ │ ├── CreatePullRequestCommentThread.yaml │ │ │ │ ├── ForkRepository.yaml │ │ │ │ ├── GetProject.yaml │ │ │ │ ├── GetPullRequest.yaml │ │ │ │ ├── GetPullRequestStatuses.yaml │ │ │ │ ├── GetRepository.yaml │ │ │ │ ├── GetRepositoryBranch.yaml │ │ │ │ ├── ListAuthorizedUserOrganizations.yaml │ │ │ │ ├── ListRepositoriesByProjectOrOrg.yaml │ │ │ │ └── UpdatePullRequest.yaml │ │ ├── types.go │ │ ├── users.go │ │ └── users_test.go │ ├── bitbucketcloud │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── client_test.go │ │ ├── common.go │ │ ├── events.go │ │ ├── events_test.go │ │ ├── main_test.go │ │ ├── paginated.go │ │ ├── pull_requests.go │ │ ├── pull_requests_test.go │ │ ├── repositories.go │ │ ├── repositories_test.go │ │ ├── testdata │ │ │ ├── golden │ │ │ │ ├── TestClient-CreatePullRequest-Fork-recreated │ │ │ │ ├── TestClient-CreatePullRequest-Fork-valid-omitted-destination-branch │ │ │ │ ├── TestClient-CreatePullRequest-SameOrigin-recreated │ │ │ │ ├── TestClient-CreatePullRequest-SameOrigin-valid-destination-branch │ │ │ │ ├── TestClient-CreatePullRequestComment-found │ │ │ │ ├── TestClient-CurrentUser-valid-token │ │ │ │ ├── TestClient-DeclinePullRequest-found │ │ │ │ ├── TestClient-ForkRepository-success │ │ │ │ ├── TestClient-GetPullRequest-found │ │ │ │ ├── TestClient-GetPullRequestStatuses-has-statuses │ │ │ │ ├── TestClient-MergePullRequest-found │ │ │ │ ├── TestClient-Repo-valid-repo │ │ │ │ └── TestClient-UpdatePullRequest-found │ │ │ └── vcr │ │ │ │ ├── Repos.yaml │ │ │ │ ├── TestClient-CreatePullRequest-Fork.yaml │ │ │ │ ├── TestClient-CreatePullRequest-SameOrigin.yaml │ │ │ │ ├── TestClient-CreatePullRequestComment.yaml │ │ │ │ ├── TestClient-CurrentUser.yaml │ │ │ │ ├── TestClient-DeclinePullRequest.yaml │ │ │ │ ├── TestClient-ForkRepository.yaml │ │ │ │ ├── TestClient-GetPullRequest.yaml │ │ │ │ ├── TestClient-GetPullRequestStatuses.yaml │ │ │ │ ├── TestClient-MergePullRequest.yaml │ │ │ │ ├── TestClient-Ping.yaml │ │ │ │ ├── TestClient-Repo.yaml │ │ │ │ ├── TestClient-Repos.yaml │ │ │ │ └── TestClient-UpdatePullRequest.yaml │ │ ├── testing │ │ │ ├── BUILD.bazel │ │ │ └── testing.go │ │ ├── types.go │ │ ├── user.go │ │ ├── users.go │ │ └── users_test.go │ ├── bitbucketserver │ │ ├── BUILD.bazel │ │ ├── auth.go │ │ ├── auth_test.go │ │ ├── client.go │ │ ├── client_test.go │ │ ├── events.go │ │ ├── testdata │ │ │ ├── golden │ │ │ │ ├── CreateFork │ │ │ │ ├── CreatePullRequest-description-includes-GFM-tasklist-items │ │ │ │ ├── CreatePullRequest-success │ │ │ │ ├── DeclinePullRequest-success │ │ │ │ ├── FetchDefaultReviewers-success │ │ │ │ ├── LabeledRepos-archived │ │ │ │ ├── LoadPullRequest-success │ │ │ │ ├── LoadPullRequestActivities-success │ │ │ │ ├── MergePullRequest-success │ │ │ │ ├── ProjectRepos │ │ │ │ └── RepoIDs │ │ │ └── vcr │ │ │ │ ├── CreateFork.yaml │ │ │ │ ├── CreatePullRequest-description-includes-GFM-tasklist-items.yaml │ │ │ │ ├── CreatePullRequest-pull-request-already-exists.yaml │ │ │ │ ├── CreatePullRequest-success.yaml │ │ │ │ ├── CreatePullRequestComment-success.yaml │ │ │ │ ├── DeclinePullRequest-success.yaml │ │ │ │ ├── FetchDefaultReviewers-success.yaml │ │ │ │ ├── GetVersion.yaml │ │ │ │ ├── LabeledRepos.yaml │ │ │ │ ├── MergePullRequest-not-mergeable.yaml │ │ │ │ ├── MergePullRequest-success.yaml │ │ │ │ ├── ProjectRepos.yaml │ │ │ │ ├── PullRequestActivities.yaml │ │ │ │ ├── PullRequests-non-existing-pr.yaml │ │ │ │ ├── PullRequests-non-existing-repo.yaml │ │ │ │ ├── PullRequests-success.yaml │ │ │ │ ├── RepoIDs.yaml │ │ │ │ └── Users.yaml │ │ └── testing.go │ ├── codehost.go │ ├── codehost_test.go │ ├── crates │ │ ├── BUILD.bazel │ │ └── client.go │ ├── gerrit │ │ ├── BUILD.bazel │ │ ├── account.go │ │ ├── changes.go │ │ ├── changes_test.go │ │ ├── client.go │ │ ├── client_test.go │ │ ├── externalaccount │ │ │ ├── BUILD.bazel │ │ │ └── externalaccount.go │ │ ├── main_test.go │ │ ├── projects.go │ │ ├── projects_test.go │ │ ├── testdata │ │ │ ├── golden │ │ │ │ ├── AbandonChange.json │ │ │ │ ├── GetChange.json │ │ │ │ ├── GetChangeReviews.json │ │ │ │ ├── ListProjects.json │ │ │ │ ├── MoveChange.json │ │ │ │ ├── RestoreChange.json │ │ │ │ └── SubmitChange.json │ │ │ └── vcr │ │ │ │ ├── AbandonChange.yaml │ │ │ │ ├── DeleteChange.yaml │ │ │ │ ├── GetChange.yaml │ │ │ │ ├── GetChangeMultipleChanges.yaml │ │ │ │ ├── GetChangeReviews.yaml │ │ │ │ ├── ListProjects.yaml │ │ │ │ ├── MoveChange.yaml │ │ │ │ ├── RestoreChange.yaml │ │ │ │ ├── SetCommitMessage.yaml │ │ │ │ ├── SetReadyForReview.yaml │ │ │ │ ├── SetWIP.yaml │ │ │ │ ├── SubmitChange.yaml │ │ │ │ └── WriteReviewComment.yaml │ │ └── types.go │ ├── github │ │ ├── BUILD.bazel │ │ ├── auth │ │ │ ├── BUILD.bazel │ │ │ ├── auth.go │ │ │ └── auth_test.go │ │ ├── common.go │ │ ├── common_test.go │ │ ├── doc.go │ │ ├── githubconvert │ │ │ ├── BUILD.bazel │ │ │ └── githubconvert.go │ │ ├── globallock.go │ │ ├── testdata │ │ │ ├── golden │ │ │ │ ├── ClosePullRequest-0 │ │ │ │ ├── ClosePullRequest-1 │ │ │ │ ├── CreatePullRequest-0 │ │ │ │ ├── CreatePullRequest-3 │ │ │ │ ├── CreatePullRequest_Archived │ │ │ │ ├── GetAuthenticatedUserOrgDetailsAndMembership │ │ │ │ ├── GetAuthenticatedUserOrgs │ │ │ │ ├── GetAuthenticatedUserTeams │ │ │ │ ├── GetAuthenticatedUserV4 │ │ │ │ ├── ListOrgRepositories │ │ │ │ ├── ListRepositoriesForSearch │ │ │ │ ├── ListRepositoryTeams │ │ │ │ ├── ListTeamRepositories │ │ │ │ ├── LoadPullRequest-2 │ │ │ │ ├── LoadPullRequest-3 │ │ │ │ ├── MarkPullRequestReadyForReview-0 │ │ │ │ ├── MarkPullRequestReadyForReview-1 │ │ │ │ ├── MergePullRequest-error │ │ │ │ ├── MergePullRequest-success │ │ │ │ ├── RecentCommitters │ │ │ │ ├── Releases │ │ │ │ ├── ReopenPullRequest-0 │ │ │ │ ├── ReopenPullRequest-1 │ │ │ │ ├── SearchRepos-Enterprise-narrow-query-enterprise │ │ │ │ ├── SearchRepos-huge-query │ │ │ │ ├── SearchRepos-narrow-query │ │ │ │ ├── TestGetRepository │ │ │ │ │ ├── cached-response │ │ │ │ │ │ ├── first_run │ │ │ │ │ │ └── second_run │ │ │ │ │ ├── forked_repo │ │ │ │ │ └── repo_not_found │ │ │ │ ├── TestV3Client_CreateCommit_failure │ │ │ │ ├── TestV3Client_CreateCommit_success │ │ │ │ ├── TestV3Client_Fork_failure │ │ │ │ ├── TestV3Client_Fork_success_sourcegraph-testing │ │ │ │ ├── TestV3Client_Fork_success_user │ │ │ │ ├── TestV3Client_GetRef_failure │ │ │ │ ├── TestV3Client_GetRef_success │ │ │ │ ├── TestV3Client_UpdateRef_failure │ │ │ │ ├── TestV3Client_UpdateRef_success │ │ │ │ └── UpdatePullRequest_Archived │ │ │ └── vcr │ │ │ │ ├── ClosePullRequest.yaml │ │ │ │ ├── CreateListFindDeleteWebhooks.yaml │ │ │ │ ├── CreatePullRequest.yaml │ │ │ │ ├── CreatePullRequestComment.yaml │ │ │ │ ├── CreatePullRequest_Archived.yaml │ │ │ │ ├── GetAuthenticatedOAuthScopes.yaml │ │ │ │ ├── GetAuthenticatedUserOAuthScopes.yaml │ │ │ │ ├── GetAuthenticatedUserOrgDetailsAndMembership.yaml │ │ │ │ ├── GetAuthenticatedUserOrgs.yaml │ │ │ │ ├── GetAuthenticatedUserTeams.yaml │ │ │ │ ├── GetAuthenticatedUserV4.yaml │ │ │ │ ├── GetOrganization.yaml │ │ │ │ ├── GetRepository.yaml │ │ │ │ ├── ListAffiliatedRepositories_list-all-repositories.yaml │ │ │ │ ├── ListAffiliatedRepositories_list-collaborator-and-owner-affiliated-repositories.yaml │ │ │ │ ├── ListAffiliatedRepositories_list-private-repositories.yaml │ │ │ │ ├── ListAffiliatedRepositories_list-public-repositories.yaml │ │ │ │ ├── ListOrgRepositories.yaml │ │ │ │ ├── ListOrganizations.yaml │ │ │ │ ├── ListRepositoriesForSearch.yaml │ │ │ │ ├── ListRepositoryCollaborators_direct-collaborator-outside-collaborator.yaml │ │ │ │ ├── ListRepositoryCollaborators_direct-collaborator-repo-owner.yaml │ │ │ │ ├── ListRepositoryCollaborators_has-next-page-is-true.yaml │ │ │ │ ├── ListRepositoryCollaborators_private-repo.yaml │ │ │ │ ├── ListRepositoryCollaborators_public-repo.yaml │ │ │ │ ├── ListRepositoryTeams.yaml │ │ │ │ ├── ListTeamRepositories.yaml │ │ │ │ ├── LoadPullRequest.yaml │ │ │ │ ├── MarkPullRequestReadyForReview.yaml │ │ │ │ ├── RecentCommitters.yaml │ │ │ │ ├── Releases.yaml │ │ │ │ ├── ReopenPullRequest.yaml │ │ │ │ ├── SearchRepos-Enterprise.yaml │ │ │ │ ├── SearchRepos.yaml │ │ │ │ ├── TestListMembers │ │ │ │ ├── org_admins.yaml │ │ │ │ ├── org_members.yaml │ │ │ │ └── team_members.yaml │ │ │ │ ├── TestMergePullRequest.yaml │ │ │ │ ├── TestV3Client_CreateCommit_failure.yaml │ │ │ │ ├── TestV3Client_CreateCommit_success.yaml │ │ │ │ ├── TestV3Client_Fork_failure.yaml │ │ │ │ ├── TestV3Client_Fork_success_sourcegraph-testing.yaml │ │ │ │ ├── TestV3Client_Fork_success_user.yaml │ │ │ │ ├── TestV3Client_GetRef_failure.yaml │ │ │ │ ├── TestV3Client_GetRef_success.yaml │ │ │ │ ├── TestV3Client_UpdateRef_failure.yaml │ │ │ │ ├── TestV3Client_UpdateRef_success.yaml │ │ │ │ └── UpdatePullRequest_Archived.yaml │ │ ├── v3.go │ │ ├── v3_test.go │ │ ├── v4.go │ │ ├── v4_test.go │ │ └── vcr_test.go │ ├── gitlab │ │ ├── BUILD.bazel │ │ ├── auth.go │ │ ├── auth_test.go │ │ ├── client.go │ │ ├── client_test.go │ │ ├── codehost.go │ │ ├── doc.go │ │ ├── groups.go │ │ ├── groups_test.go │ │ ├── labels.go │ │ ├── members.go │ │ ├── merge_requests.go │ │ ├── merge_requests_test.go │ │ ├── mock.go │ │ ├── notes.go │ │ ├── notes_test.go │ │ ├── pipelines.go │ │ ├── pipelines_test.go │ │ ├── projects.go │ │ ├── projects_test.go │ │ ├── repositories.go │ │ ├── repositories_test.go │ │ ├── resource_state_events.go │ │ ├── testdata │ │ │ └── vcr │ │ │ │ ├── TestClient_ForkProject.yaml │ │ │ │ ├── TestClient_ForkProject │ │ │ │ ├── already_forked.yaml │ │ │ │ └── success.yaml │ │ │ │ ├── TestCreateMergeRequest_Archived.yaml │ │ │ │ ├── TestGetAuthenticatedUserOAuthScopes.yaml │ │ │ │ └── TestUpdateMergeRequest_Archived.yaml │ │ ├── time.go │ │ ├── time_test.go │ │ ├── user.go │ │ ├── users.go │ │ ├── util_test.go │ │ ├── version.go │ │ ├── version_test.go │ │ └── webhooks │ │ │ ├── BUILD.bazel │ │ │ ├── events.go │ │ │ ├── events_test.go │ │ │ ├── merge_requests.go │ │ │ └── merge_requests_test.go │ ├── gitolite │ │ ├── BUILD.bazel │ │ ├── codehost.go │ │ ├── repos.go │ │ └── repos_test.go │ ├── gomodproxy │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── client_test.go │ │ └── testdata │ │ │ ├── golden │ │ │ ├── GetVersions.json │ │ │ └── GetZip.json │ │ │ └── vcr │ │ │ ├── GetVersion.yaml │ │ │ └── GetZip.yaml │ ├── jvmpackages │ │ └── coursier │ │ │ ├── BUILD.bazel │ │ │ ├── coursier.go │ │ │ └── observability.go │ ├── npm │ │ ├── BUILD.bazel │ │ ├── npm.go │ │ ├── npm_test.go │ │ ├── npmtest │ │ │ ├── BUILD.bazel │ │ │ └── npmtest.go │ │ ├── observability.go │ │ └── testdata │ │ │ └── vcr │ │ │ ├── TestAvailablePackageVersions.yaml │ │ │ ├── TestFetchSources.yaml │ │ │ ├── TestGetDependencyInfo.yaml │ │ │ ├── TestGetPackage.yaml │ │ │ └── TestNoPanicOnNonexistentRegistry.yaml │ ├── pagure │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── client_test.go │ │ ├── testdata │ │ │ ├── golden │ │ │ │ └── ListProjects.json │ │ │ └── vcr │ │ │ │ └── ListRepos.yaml │ │ └── testing.go │ ├── perforce │ │ ├── BUILD.bazel │ │ ├── account.go │ │ └── repos.go │ ├── phabricator │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── client_test.go │ │ └── testdata │ │ │ ├── golden │ │ │ ├── GetRawDiff-20455 │ │ │ ├── GetRawDiff-3735928559 │ │ │ ├── ListRepos-pagination.json │ │ │ └── ListRepos-repos-listed.json │ │ │ └── vcr │ │ │ ├── GetDiffInfo.yaml │ │ │ ├── GetRawDiff.yaml │ │ │ └── ListRepos.yaml │ ├── pypi │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── client_test.go │ │ └── testdata │ │ │ ├── golden │ │ │ ├── gpg-vault │ │ │ └── requests │ │ │ └── vcr │ │ │ ├── download.yaml │ │ │ └── parse.yaml │ ├── rubygems │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── client_test.go │ │ └── testdata │ │ │ └── vcr │ │ │ └── TestGetPackageContents.yaml │ ├── types.go │ ├── types_test.go │ └── versions │ │ ├── BUILD.bazel │ │ ├── doc.go │ │ ├── mock.go │ │ ├── store.go │ │ ├── sync.go │ │ └── sync_test.go ├── fastwalk │ ├── BUILD.bazel │ ├── NOTICE │ ├── fastwalk.go │ ├── fastwalk_darwin.go │ ├── fastwalk_dirent_fileno.go │ ├── fastwalk_dirent_ino.go │ ├── fastwalk_dirent_namlen_bsd.go │ ├── fastwalk_dirent_namlen_linux.go │ ├── fastwalk_portable.go │ ├── fastwalk_test.go │ └── fastwalk_unix.go ├── featureflag │ ├── BUILD.bazel │ ├── cache.go │ ├── featureflag.go │ ├── flagset.go │ ├── memory_store.go │ ├── middleware.go │ ├── middleware_test.go │ ├── mocks_test.go │ ├── override.go │ └── override_test.go ├── fileutil │ ├── BUILD.bazel │ ├── fileinfo.go │ ├── fileutil.go │ ├── fileutil_posix.go │ ├── fileutil_test.go │ └── fileutil_windows.go ├── github_apps │ ├── auth │ │ ├── BUILD.bazel │ │ ├── auth.go │ │ └── auth_test.go │ ├── store │ │ ├── BUILD.bazel │ │ ├── mocks_temp.go │ │ ├── store.go │ │ └── store_test.go │ └── types │ │ ├── BUILD.bazel │ │ └── types.go ├── gitserver │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── addrs.go │ ├── addrs_test.go │ ├── client.go │ ├── client_test.go │ ├── commands.go │ ├── commands_test.go │ ├── git_command.go │ ├── gitdomain │ │ ├── BUILD.bazel │ │ ├── commit_graph.go │ │ ├── commit_graph_test.go │ │ ├── common.go │ │ ├── common_test.go │ │ ├── errors.go │ │ ├── exec.go │ │ ├── exec_test.go │ │ └── log.go │ ├── gitolite.go │ ├── grpc_test.go │ ├── internal_test.go │ ├── mock.go │ ├── mocks_temp.go │ ├── observability.go │ ├── protocol │ │ ├── BUILD.bazel │ │ ├── gitolite_phabricator.go │ │ ├── gitserver.go │ │ ├── gitserver_test.go │ │ ├── search.go │ │ ├── search_reduce.go │ │ ├── search_test.go │ │ ├── util.go │ │ └── util_test.go │ ├── proxy.go │ ├── search │ │ ├── BUILD.bazel │ │ ├── diff_fetcher.go │ │ ├── diff_format.go │ │ ├── diff_format_test.go │ │ ├── diff_test.go │ │ ├── highlight.go │ │ ├── lazy_commit.go │ │ ├── match_tree.go │ │ ├── match_tree_test.go │ │ ├── search.go │ │ ├── search_test.go │ │ └── testdata │ │ │ ├── large_diff.txt │ │ │ └── small_diff.txt │ ├── stream_client.go │ ├── stream_hunks.go │ ├── test_utils.go │ └── v1 │ │ ├── BUILD.bazel │ │ ├── buf.gen.yaml │ │ ├── errors.go │ │ ├── gitserver.pb.go │ │ ├── gitserver.proto │ │ └── gitserver_grpc.pb.go ├── goroutine │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── background.go │ ├── example_test.go │ ├── goroutine.go │ ├── mocks_test.go │ ├── periodic.go │ ├── periodic_test.go │ └── recorder │ │ ├── BUILD.bazel │ │ ├── common.go │ │ ├── common_test.go │ │ ├── reader.go │ │ └── recorder.go ├── gosyntect │ ├── BUILD.bazel │ ├── gosyntect.go │ └── languages.go ├── gqltestutil │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── access_token.go │ ├── batch_specs.go │ ├── client.go │ ├── code_insights.go │ ├── compute.go │ ├── external_service.go │ ├── git.go │ ├── helper.go │ ├── migration.go │ ├── organization.go │ ├── permissions.go │ ├── product_subscription.go │ ├── repository.go │ ├── search.go │ ├── search_aggregations.go │ ├── search_context.go │ ├── settings.go │ └── user.go ├── gqlutil │ ├── BUILD.bazel │ ├── datetime.go │ └── datetime_test.go ├── grpc │ ├── BUILD.bazel │ ├── chunk │ │ ├── BUILD.bazel │ │ ├── chunker.go │ │ └── chunker_test.go │ ├── contextconv │ │ ├── BUILD.bazel │ │ ├── conversion.go │ │ ├── conversion_test.go │ │ └── doc.go │ ├── defaults │ │ ├── BUILD.bazel │ │ ├── cache.go │ │ ├── cache_test.go │ │ └── defaults.go │ ├── grpc.go │ ├── grpc_test.go │ ├── grpcutil │ │ ├── BUILD.bazel │ │ ├── util.go │ │ └── util_test.go │ ├── internalerrs │ │ ├── BUILD.bazel │ │ ├── common.go │ │ ├── common_test.go │ │ ├── logging.go │ │ └── prometheus.go │ ├── messagesize │ │ ├── BUILD.bazel │ │ ├── messagesize.go │ │ ├── messagesize_test.go │ │ ├── prometheus.go │ │ └── prometheus_test.go │ ├── panics.go │ ├── panics_test.go │ ├── propagator │ │ ├── BUILD.bazel │ │ └── propagator.go │ ├── streamio │ │ ├── BUILD.bazel │ │ ├── streamio.go │ │ └── streamio_test.go │ └── testprotos │ │ └── news │ │ └── v1 │ │ ├── BUILD.bazel │ │ ├── buf.gen.yaml │ │ ├── news.pb.go │ │ └── news.proto ├── hashutil │ ├── BUILD.bazel │ └── sha256.go ├── highlight │ ├── BUILD.bazel │ ├── chroma.go │ ├── highlight.go │ ├── highlight_test.go │ ├── html.go │ ├── html_test.go │ ├── language.go │ ├── language_test.go │ ├── mocks.go │ ├── syntect_language_map.go │ └── testdata │ │ ├── telemetry-raw.txt │ │ └── telemetry.scip ├── honey │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── context.go │ ├── dataset.go │ ├── event.go │ ├── honey.go │ ├── noop.go │ ├── search │ │ ├── BUILD.bazel │ │ └── search.go │ └── slice_wrapper.go ├── hostname │ ├── BUILD.bazel │ └── hostname.go ├── httpcli │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── client.go │ ├── client_test.go │ ├── doc.go │ ├── external.go │ ├── noop_response_cache.go │ ├── redis_logger_middleware.go │ ├── redis_logger_middleware_test.go │ └── transport.go ├── httpserver │ ├── BUILD.bazel │ ├── handler.go │ ├── listener.go │ └── server.go ├── httptestutil │ ├── BUILD.bazel │ ├── client.go │ ├── recorder.go │ └── recorder_test.go ├── insights │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── aggregation │ │ ├── BUILD.bazel │ │ ├── aggregation.go │ │ ├── aggregation_test.go │ │ ├── capture_group_helpers.go │ │ ├── limited_aggregator.go │ │ └── limited_aggregator_test.go │ ├── background │ │ ├── BUILD.bazel │ │ ├── background.go │ │ ├── data_prune.go │ │ ├── data_prune_test.go │ │ ├── insight_enqueuer.go │ │ ├── insight_enqueuer_test.go │ │ ├── license_check.go │ │ ├── license_check_test.go │ │ ├── limiter │ │ │ ├── BUILD.bazel │ │ │ ├── historical.go │ │ │ ├── historical_test.go │ │ │ ├── search_query.go │ │ │ └── search_query_test.go │ │ ├── mocks_test.go │ │ ├── pings │ │ │ ├── BUILD.bazel │ │ │ ├── insights_ping_aggregators.go │ │ │ └── insights_ping_emitter.go │ │ ├── queryrunner │ │ │ ├── BUILD.bazel │ │ │ ├── cleaner.go │ │ │ ├── errors.go │ │ │ ├── main_test.go │ │ │ ├── search.go │ │ │ ├── search_test.go │ │ │ ├── testdata │ │ │ │ ├── TestGetSeries │ │ │ │ │ └── series_definition_does_exist.golden │ │ │ │ ├── TestJobQueueDependencies │ │ │ │ │ └── enqueue_with_dependencies.golden │ │ │ │ └── TestQueryExecution_ToQueueJob │ │ │ │ │ ├── test_to_job_with_dependents.golden │ │ │ │ │ └── test_to_job_without_dependents.golden │ │ │ ├── work_handler.go │ │ │ ├── work_handler_test.go │ │ │ ├── worker.go │ │ │ └── worker_test.go │ │ ├── retention │ │ │ ├── BUILD.bazel │ │ │ ├── cleaner.go │ │ │ ├── job.go │ │ │ ├── worker.go │ │ │ └── worker_test.go │ │ ├── retention_enqueuer.go │ │ └── testdata │ │ │ └── TestDayOfMonthFrames │ │ │ ├── one_point_first_of_month_frames.golden │ │ │ ├── six_points_first_of_month_frames.golden │ │ │ └── zero_points_first_of_month_frames.golden │ ├── compression │ │ ├── BUILD.bazel │ │ ├── compression.go │ │ ├── compression_test.go │ │ └── testdata │ │ │ ├── TestFilterFrames │ │ │ ├── test_empty_frames.golden │ │ │ ├── test_multiple_frames_ensure_previous_frame_is_used_for_compression.golden │ │ │ ├── test_no_commits_two_frames.golden │ │ │ ├── test_one_frame.golden │ │ │ ├── test_three_frames_middle_has_no_commits.golden │ │ │ ├── test_three_frames_middle_has_no_commits_but_index_is_behind.golden │ │ │ └── test_unable_to_fetch_metadata.golden │ │ │ ├── TestQueryExecution_ToQueueJob │ │ │ ├── test_to_job_with_dependents.golden │ │ │ └── test_to_job_without_dependents.golden │ │ │ └── TestQueryExecution_ToRecording │ │ │ ├── test_to_recording_with_dependents.golden │ │ │ └── test_to_recording_without_dependents.golden │ ├── database │ │ ├── BUILD.bazel │ │ └── database.go │ ├── discovery │ │ ├── BUILD.bazel │ │ ├── all_repos_iterator.go │ │ ├── all_repos_iterator_test.go │ │ ├── mocks_temp.go │ │ ├── mocks_test.go │ │ ├── repo_iterator_from_query.go │ │ ├── repo_iterator_from_query_test.go │ │ ├── scoped_repo_iterator.go │ │ ├── scoped_repo_iterator_test.go │ │ └── series_repo_iterator.go │ ├── gitserver │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── first_commit.go │ │ └── first_commit_test.go │ ├── insights.go │ ├── pipeline │ │ ├── BUILD.bazel │ │ ├── backfill.go │ │ └── backfill_test.go │ ├── priority │ │ ├── BUILD.bazel │ │ ├── analyzer.go │ │ ├── analyzer_test.go │ │ ├── cost.go │ │ ├── priority.go │ │ └── priority_test.go │ ├── query │ │ ├── BUILD.bazel │ │ ├── capture_group_executor.go │ │ ├── compute_executor.go │ │ ├── compute_graphql_results.go │ │ ├── preview_executor.go │ │ ├── querybuilder │ │ │ ├── BUILD.bazel │ │ │ ├── builder.go │ │ │ ├── builder_test.go │ │ │ ├── parser.go │ │ │ ├── parser_test.go │ │ │ ├── regexp.go │ │ │ └── regexp_test.go │ │ ├── streaming │ │ │ ├── BUILD.bazel │ │ │ ├── decoder.go │ │ │ ├── search.go │ │ │ └── search_client.go │ │ └── streaming_query_executor.go │ ├── scheduler │ │ ├── BUILD.bazel │ │ ├── backfill.go │ │ ├── backfill_state_inprogress_handler.go │ │ ├── backfill_state_inprogress_handler_test.go │ │ ├── backfill_state_new_handler.go │ │ ├── backfill_state_new_handler_test.go │ │ ├── backfill_test.go │ │ ├── iterator │ │ │ ├── BUILD.bazel │ │ │ ├── repo_iterator.go │ │ │ └── repo_iterator_test.go │ │ ├── mocks_test.go │ │ ├── scheduler.go │ │ └── scheduler_test.go │ ├── store │ │ ├── BUILD.bazel │ │ ├── dashboard_store.go │ │ ├── dashboard_store_test.go │ │ ├── insight_store.go │ │ ├── insight_store_test.go │ │ ├── mocks_temp.go │ │ ├── mocks_test.go │ │ ├── permissions.go │ │ ├── search_contexts.go │ │ ├── settings_migration_jobs_store.go │ │ ├── store.go │ │ ├── store_benchs_test.go │ │ ├── store_test.go │ │ └── testdata │ │ │ ├── TestAddViewsToDashboard │ │ │ └── create_and_add_view_to_dashboard.golden │ │ │ ├── TestCreateGetView_WithGrants │ │ │ ├── no_users_or_orgs_provided_should_only_return_global.golden │ │ │ ├── org_5_can_see_the_view.golden │ │ │ └── user_1_can_see_this_view.golden │ │ │ ├── TestCreateSeries │ │ │ └── test_create_and_get_capture_groups_series.golden │ │ │ ├── TestDeleteSnapshots.golden │ │ │ ├── TestFindMatchingSeries │ │ │ ├── find_a_matching_series_when_one_exists.golden │ │ │ ├── find_no_matching_series_when_none_exist.golden │ │ │ └── match_capture_group_series.golden │ │ │ └── TestGetDashboard │ │ │ ├── test_get_all.golden │ │ │ ├── test_user_3_can_see_both_dashboards_after_1.golden │ │ │ ├── test_user_3_can_see_both_dashboards_limit_1.golden │ │ │ ├── test_user_3_can_see_both_dashboards_with_view.golden │ │ │ ├── test_user_3_can_see_both_dashboards_with_view_after_1.golden │ │ │ ├── test_user_3_can_see_both_dashboards_with_view_limit_1.golden │ │ │ ├── test_user_3_can_see_global_and_user_private_dashboards.golden │ │ │ ├── test_user_4_can_not_see_dashboards_with_private_view.golden │ │ │ ├── test_user_4_in_org_1_can_see_both_dashboards_with_view.golden │ │ │ └── test_user_4_in_org_1_can_see_both_global_and_org_private_dashboard.golden │ ├── timeseries │ │ ├── BUILD.bazel │ │ ├── interval.go │ │ ├── interval_test.go │ │ ├── timeseries.go │ │ └── timeseries_test.go │ └── types │ │ ├── BUILD.bazel │ │ └── types.go ├── instrumentation │ ├── BUILD.bazel │ └── http.go ├── inventory │ ├── BUILD.bazel │ ├── context.go │ ├── entries.go │ ├── entries_test.go │ ├── inventory.go │ ├── inventory_test.go │ └── prom-repo-tree.txt ├── jsonc │ ├── BUILD.bazel │ ├── jsonc.go │ └── jsonc_test.go ├── lazyregexp │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── NOTICE │ └── lazyre.go ├── license │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── access_token.go │ ├── access_token_test.go │ ├── generate-license.go │ ├── license.go │ ├── license_test.go │ ├── licensetest │ │ ├── BUILD.bazel │ │ └── licensetest.go │ └── read-license.go ├── licensing │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── codygateway.go │ ├── codygateway_test.go │ ├── conf.go │ ├── constants.go │ ├── data.go │ ├── doc.go │ ├── features.go │ ├── features_test.go │ ├── licensing.go │ ├── licensing_test.go │ ├── plans.go │ ├── plans_test.go │ ├── tags.go │ ├── tags_test.go │ ├── telemetryexport.go │ ├── telemetryexport_test.go │ ├── types.go │ └── user_count.go ├── limiter │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── limiter.go │ ├── limiter_test.go │ ├── mutable.go │ └── mutable_test.go ├── logging │ ├── BUILD.bazel │ ├── logging.go │ └── main.go ├── luasandbox │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── builtins.go │ ├── globals.go │ ├── init.go │ ├── libs.go │ ├── libs │ │ ├── BUILD.bazel │ │ ├── paths.go │ │ └── paths_test.go │ ├── lua │ │ ├── .stylua.toml │ │ ├── fun.lua │ │ ├── json.lua │ │ └── path.lua │ ├── modules.go │ ├── observability.go │ ├── sandbox.go │ ├── sandbox_test.go │ ├── service.go │ └── util │ │ ├── BUILD.bazel │ │ └── util.go ├── mapfs │ ├── BUILD.bazel │ ├── directory.go │ ├── file.go │ ├── mapfs.go │ └── mapfs_test.go ├── markdown │ ├── BUILD.bazel │ └── markdown.go ├── memo │ ├── BUILD.bazel │ ├── memo.go │ └── memo_with_args.go ├── metrics │ ├── BUILD.bazel │ ├── metrics.go │ ├── metrics_test.go │ ├── operation.go │ └── store │ │ ├── BUILD.bazel │ │ ├── mocks_temp.go │ │ └── store.go ├── notebooks │ ├── BUILD.bazel │ ├── main_test.go │ ├── store.go │ ├── store_test.go │ ├── types.go │ ├── types_test.go │ ├── validate.go │ └── validate_test.go ├── oauthtoken │ ├── BUILD.bazel │ ├── oauth_token_helper.go │ └── oauth_token_helper_test.go ├── oauthutil │ ├── BUILD.bazel │ ├── oauth2.go │ ├── oauth2_test.go │ └── token.go ├── observation │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── context.go │ ├── fields.go │ ├── observation.go │ ├── snakecase.go │ ├── snakecase_test.go │ ├── util.go │ └── util_test.go ├── oobmigration │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── downgrade.go │ ├── downgrade_test.go │ ├── iface.go │ ├── interrupts.go │ ├── main_test.go │ ├── migrations │ │ ├── BUILD.bazel │ │ ├── batches │ │ │ ├── BUILD.bazel │ │ │ ├── empty_spec_id_migrator.go │ │ │ ├── empty_spec_id_migrator_test.go │ │ │ ├── external_fork_name_migrator.go │ │ │ ├── external_fork_name_migrator_test.go │ │ │ ├── extsvc_webhook_migrator.go │ │ │ ├── extsvc_webhook_migrator_test.go │ │ │ ├── role_assignment_migrator.go │ │ │ ├── role_assignment_migrator_test.go │ │ │ ├── ssh_migrator.go │ │ │ └── ssh_migrator_test.go │ │ ├── codeintel │ │ │ └── lsif │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── diagnostics_count.go │ │ │ │ ├── diagnostics_count_test.go │ │ │ │ ├── document_column_split.go │ │ │ │ ├── document_column_split_test.go │ │ │ │ ├── locations_count.go │ │ │ │ ├── locations_count_test.go │ │ │ │ ├── migrator.go │ │ │ │ ├── migrator_test.go │ │ │ │ ├── scip_compressor.go │ │ │ │ ├── scip_migrator.go │ │ │ │ ├── scip_migrator_test.go │ │ │ │ ├── serializer.go │ │ │ │ ├── serializer_test.go │ │ │ │ ├── testdata │ │ │ │ └── lsif.sql │ │ │ │ └── types.go │ │ ├── iam │ │ │ ├── BUILD.bazel │ │ │ ├── license_key_field_migrator.go │ │ │ ├── license_key_field_migrator_test.go │ │ │ ├── subscription_account_number_migrator.go │ │ │ ├── subscription_account_number_migrator_test.go │ │ │ ├── unified_permissions_migrator.go │ │ │ └── unified_permissions_migrator_test.go │ │ ├── insights │ │ │ ├── BUILD.bazel │ │ │ ├── backfillv2 │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── migrator.go │ │ │ │ ├── migrator_test.go │ │ │ │ └── types.go │ │ │ ├── dashboards.go │ │ │ ├── insights.go │ │ │ ├── insights_language_stat.go │ │ │ ├── interval.go │ │ │ ├── migrator.go │ │ │ ├── migrator_test.go │ │ │ ├── recording_times │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── calculate.go │ │ │ │ ├── calculate_test.go │ │ │ │ ├── migrator.go │ │ │ │ └── migrator_test.go │ │ │ ├── setting_parse.go │ │ │ ├── settings.go │ │ │ ├── testdata │ │ │ │ ├── TestInsightsMigrator.golden │ │ │ │ ├── global_settings.json │ │ │ │ ├── org_settings.json │ │ │ │ └── user_settings.json │ │ │ ├── types_db.go │ │ │ └── types_json.go │ │ ├── migrations.go │ │ └── register │ │ │ ├── BUILD.bazel │ │ │ └── register.go │ ├── migrator.go │ ├── mocks_test.go │ ├── observability.go │ ├── oobmigrations.yaml │ ├── progress.go │ ├── registration.go │ ├── runner.go │ ├── runner_test.go │ ├── store.go │ ├── store_test.go │ ├── upgrade.go │ ├── upgrade_test.go │ ├── validate.go │ ├── version.go │ └── version_test.go ├── otlpenv │ ├── BUILD.bazel │ └── otlpenv.go ├── own │ ├── BUILD.bazel │ ├── background │ │ ├── BUILD.bazel │ │ ├── analytics.go │ │ ├── analytics_test.go │ │ ├── background.go │ │ ├── background_test.go │ │ ├── recent_contributors.go │ │ ├── recent_contributors_test.go │ │ ├── recent_views.go │ │ ├── recent_views_test.go │ │ ├── scheduler.go │ │ └── scheduler_test.go │ ├── codeowners │ │ ├── BUILD.bazel │ │ ├── README.md │ │ ├── file.go │ │ ├── find_owners_test.go │ │ ├── owner_types.go │ │ ├── parse.go │ │ ├── parse_test.go │ │ ├── repr.go │ │ └── v1 │ │ │ ├── BUILD.bazel │ │ │ ├── buf.gen.yaml │ │ │ ├── codeowners.pb.go │ │ │ └── codeowners.proto │ ├── ownref.go │ ├── ownref_test.go │ ├── search │ │ ├── BUILD.bazel │ │ ├── filter_job.go │ │ ├── filter_job_test.go │ │ ├── rules_cache.go │ │ ├── select_job.go │ │ └── select_job_test.go │ ├── service.go │ ├── service_test.go │ └── types │ │ ├── BUILD.bazel │ │ └── types.go ├── packagefilters │ ├── BUILD.bazel │ ├── glob.go │ ├── glob_test.go │ └── package_filters.go ├── paths │ ├── BUILD.bazel │ ├── match.go │ └── match_test.go ├── perforce │ ├── BUILD.bazel │ ├── changelist.go │ ├── changelist_test.go │ └── types.go ├── productsubscription │ ├── BUILD.bazel │ └── consts.go ├── profiler │ ├── BUILD.bazel │ └── profiler.go ├── pubsub │ ├── BUILD.bazel │ ├── pubsubtest │ │ ├── BUILD.bazel │ │ └── pubsubtest.go │ └── topic.go ├── randstring │ ├── BUILD.bazel │ ├── string.go │ └── string_test.go ├── ratelimit │ ├── BUILD.bazel │ ├── common.go │ ├── globallimiter.go │ ├── globallimiter_test.go │ ├── globallimitergettokens.lua │ ├── globallimitersettokenbucket.lua │ ├── monitor.go │ ├── monitor_test.go │ └── rate_limit.go ├── rbac │ ├── BUILD.bazel │ ├── constants.go │ ├── gen │ │ ├── BUILD.bazel │ │ └── yamldata.go │ ├── parser.go │ ├── parser_test.go │ ├── permission.go │ ├── permission_test.go │ ├── permissions.go │ ├── permissions_test.go │ ├── schema.yaml │ ├── types.go │ └── types │ │ ├── BUILD.bazel │ │ ├── action.go │ │ └── namespace.go ├── rcache │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── fifo_list.go │ ├── fifo_list_test.go │ ├── rcache.go │ └── rcache_test.go ├── redislock │ ├── BUILD.bazel │ ├── redislock.go │ └── redislock_test.go ├── redispool │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── NOTICE │ ├── db.go │ ├── keyvalue.go │ ├── keyvalue_test.go │ ├── mem.go │ ├── mocks.go │ ├── naive.go │ ├── naive_test.go │ ├── redis.go │ ├── redis_conn.go │ ├── redispool.go │ ├── redispool_test.go │ ├── sysreq.go │ └── utils.go ├── repos │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── awscodecommit.go │ ├── awscodecommit_test.go │ ├── azuredevops.go │ ├── azuredevops_test.go │ ├── bitbucketcloud.go │ ├── bitbucketcloud_test.go │ ├── bitbucketserver.go │ ├── bitbucketserver_test.go │ ├── conf.go │ ├── discoverable_sources.go │ ├── doc.go │ ├── exclude.go │ ├── gerrit.go │ ├── gerrit_test.go │ ├── github.go │ ├── github_test.go │ ├── gitlab.go │ ├── gitlab_test.go │ ├── gitolite.go │ ├── gitolite_test.go │ ├── go_packages.go │ ├── go_packages_test.go │ ├── jvm_packages.go │ ├── localgit.go │ ├── localgit_test.go │ ├── main_test.go │ ├── metrics.go │ ├── mocks_temp.go │ ├── npm_packages.go │ ├── npm_packages_test.go │ ├── observability.go │ ├── other.go │ ├── other_test.go │ ├── packages.go │ ├── packages_test.go │ ├── pagure.go │ ├── pagure_test.go │ ├── perforce.go │ ├── perforce_test.go │ ├── phabricator.go │ ├── purge.go │ ├── python_packages.go │ ├── python_packages_test.go │ ├── ruby_packages.go │ ├── rust_packages.go │ ├── scheduler │ │ ├── BUILD.bazel │ │ ├── metrics.go │ │ ├── schedule.go │ │ ├── scheduler.go │ │ ├── scheduler_test.go │ │ └── updatequeue.go │ ├── sources.go │ ├── sources_test.go │ ├── sources_test_utils.go │ ├── status_messages.go │ ├── status_messages_test.go │ ├── store.go │ ├── store_test.go │ ├── sync_errored.go │ ├── sync_worker.go │ ├── sync_worker_test.go │ ├── syncer.go │ ├── syncer_test.go │ ├── testdata │ │ ├── authentic │ │ │ ├── bitbucketserver-repos-path-pattern.golden │ │ │ ├── bitbucketserver-repos-simple.golden │ │ │ ├── bitbucketserver-repos-ssh.golden │ │ │ └── bitbucketserver-repos-username.golden │ │ ├── bitbucketcloud-repos-exclude-all.golden │ │ ├── bitbucketcloud-repos-exclude-name.golden │ │ ├── bitbucketcloud-repos-exclude-none.golden │ │ ├── bitbucketcloud-repos-exclude-pattern.golden │ │ ├── bitbucketcloud-repos-exclude-uuid.golden │ │ ├── bitbucketcloud-repos.json │ │ ├── bitbucketserver-repos-exclude-both.golden │ │ ├── bitbucketserver-repos-exclude-id.golden │ │ ├── bitbucketserver-repos-exclude-name.golden │ │ ├── bitbucketserver-repos-exclude-none.golden │ │ ├── bitbucketserver-repos-exclude-pattern.golden │ │ ├── bitbucketserver-repos-path-pattern.golden │ │ ├── bitbucketserver-repos-simple.golden │ │ ├── bitbucketserver-repos-ssh.golden │ │ ├── bitbucketserver-repos-username.golden │ │ ├── bitbucketserver-repos.json │ │ ├── github-repos.json │ │ ├── gitlab-repos.json │ │ ├── golden │ │ │ ├── BitbucketCloudSource_makeRepo_path-pattern │ │ │ ├── BitbucketCloudSource_makeRepo_simple │ │ │ ├── BitbucketCloudSource_makeRepo_ssh │ │ │ ├── GitLabSource_makeRepo_internal-repo-private │ │ │ ├── GitLabSource_makeRepo_internal-repo-public │ │ │ ├── GitLabSource_makeRepo_path-pattern │ │ │ ├── GitLabSource_makeRepo_simple │ │ │ ├── GitLabSource_makeRepo_ssh │ │ │ ├── GithubSource_makeRepo_name-with-owner │ │ │ ├── GithubSource_makeRepo_path-pattern │ │ │ ├── GithubSource_makeRepo_simple │ │ │ ├── GithubSource_makeRepo_ssh │ │ │ ├── PerforceSource_makeRepo_path-pattern │ │ │ ├── PerforceSource_makeRepo_simple │ │ │ ├── TestRepositoryQuery_DoSingleRequest │ │ │ │ ├── doesnt-exceed-limit │ │ │ │ └── exceeds-limit │ │ │ └── TestRepositoryQuery_DoWithRefinedWindow │ │ │ │ ├── doesnt-exceed-limit │ │ │ │ └── exceeds-limit │ │ ├── sources │ │ │ ├── AWSCODECOMMIT │ │ │ │ ├── excluded-repos-are-never-yielded.yaml │ │ │ │ ├── included-repos-that-exist-are-yielded.yaml │ │ │ │ ├── repositoryPathPattern-determines-the-repo-name.yaml │ │ │ │ ├── yielded-repos-are-always-enabled.yaml │ │ │ │ └── yielded-repos-have-authenticated-CloneURLs.yaml │ │ │ ├── AZUREDEVOPS │ │ │ │ └── TestAzureDevOpsSource_ListRepos │ │ │ ├── BITBUCKETCLOUD-LIST-REPOS │ │ │ │ ├── found.yaml │ │ │ │ └── with-teams.yaml │ │ │ ├── BITBUCKETCLOUD │ │ │ │ └── yielded-repos-are-always-enabled.yaml │ │ │ ├── BITBUCKETSERVER │ │ │ │ ├── bitbucketserver-archived.yaml │ │ │ │ ├── excluded-repos-are-never-yielded.yaml │ │ │ │ ├── included-repos-that-exist-are-yielded.yaml │ │ │ │ ├── repositoryPathPattern-determines-the-repo-name.yaml │ │ │ │ └── yielded-repos-are-always-enabled.yaml │ │ │ ├── GERRIT │ │ │ │ └── TestGerritSource_ListRepos │ │ │ │ │ └── no_filtering │ │ │ ├── GITHUB-DOT-COM │ │ │ │ ├── found.yaml │ │ │ │ └── not-found.yaml │ │ │ ├── GITHUB-ENTERPRISE │ │ │ │ ├── internal-repo-in-github-enterprise.yaml │ │ │ │ └── list-public-repos.yaml │ │ │ ├── GITHUB-LIST-REPOS │ │ │ │ ├── found.yaml │ │ │ │ ├── github-app.yaml │ │ │ │ ├── graphql-fallback.yaml │ │ │ │ ├── orgs-repository-query.yaml │ │ │ │ └── orgs.yaml │ │ │ ├── GITHUB-SEARCH-REPOS │ │ │ │ ├── empty-query-string-exclude-two-positive-match.yaml │ │ │ │ ├── empty-query-string-found-reduced-first.yaml │ │ │ │ ├── empty-query-string-found.yaml │ │ │ │ ├── query-string-empty-results.yaml │ │ │ │ ├── query-string-exclude-one-positive-match.yaml │ │ │ │ ├── query-string-found-reduced-first.yaml │ │ │ │ └── query-string-found.yaml │ │ │ ├── GITHUB │ │ │ │ ├── excluded-repos-are-never-yielded.yaml │ │ │ │ ├── included-repos-that-exist-are-yielded.yaml │ │ │ │ ├── repositoryPathPattern-determines-the-repo-name.yaml │ │ │ │ └── yielded-repos-are-always-enabled.yaml │ │ │ ├── GITLAB-DOT-COM │ │ │ │ ├── found.yaml │ │ │ │ └── not-found.yaml │ │ │ ├── GITLAB │ │ │ │ ├── TestGitlabSource_ListRepos │ │ │ │ ├── excluded-repos-are-never-yielded.yaml │ │ │ │ ├── included-repos-that-exist-are-yielded.yaml │ │ │ │ ├── nameTransformations-updates-the-repo-name.yaml │ │ │ │ ├── repositoryPathPattern-determines-the-repo-name.yaml │ │ │ │ └── yielded-repos-are-always-enabled.yaml │ │ │ ├── GITOLITE │ │ │ │ ├── excluded-repos-are-never-yielded.yaml │ │ │ │ ├── repositoryPathPattern-determines-the-repo-name.yaml │ │ │ │ └── yielded-repos-are-always-enabled.yaml │ │ │ ├── PAGURE │ │ │ │ └── pattern.yaml │ │ │ ├── PHABRICATOR │ │ │ │ └── phabricator.yaml │ │ │ ├── TestAzureDevOpsSource_ListRepos.yaml │ │ │ ├── TestGerritSource_ListRepos.yaml │ │ │ ├── TestGitlabSource_ListRepos.yaml │ │ │ ├── TestGoPackagesSource_ListRepos │ │ │ ├── TestLocalGitSource_ListRepos │ │ │ ├── TestNPMPackagesSource_ListRepos │ │ │ ├── TestNPMPackagesSource_ListRepos.yaml │ │ │ ├── TestPagureSource_ListRepos │ │ │ ├── TestPagureSource_ListRepos.yaml │ │ │ ├── TestPythonPackagesSource_ListRepos │ │ │ └── githubenterprise-version.yaml │ │ └── vcr │ │ │ ├── TestRepositoryQuery_DoSingleRequest │ │ │ ├── doesnt-exceed-limit.yaml │ │ │ └── exceeds-limit.yaml │ │ │ ├── TestRepositoryQuery_DoWithRefinedWindow │ │ │ ├── doesnt-exceed-limit.yaml │ │ │ └── exceeds-limit.yaml │ │ │ ├── path-pattern.yaml │ │ │ ├── simple.yaml │ │ │ ├── ssh.yaml │ │ │ ├── username.yaml │ │ │ └── webhook-build-handler.yaml │ └── testing.go ├── repoupdater │ ├── BUILD.bazel │ ├── client.go │ ├── client_test.go │ ├── errors.go │ ├── protocol │ │ ├── BUILD.bazel │ │ └── repoupdater.go │ └── v1 │ │ ├── BUILD.bazel │ │ ├── buf.gen.yaml │ │ ├── repoupdater.pb.go │ │ ├── repoupdater.proto │ │ └── repoupdater_grpc.pb.go ├── requestclient │ ├── BUILD.bazel │ ├── client.go │ ├── grpc.go │ ├── grpc_test.go │ └── http.go ├── resetonce │ ├── BUILD.bazel │ └── resetable_once.go ├── rockskip │ ├── BUILD.bazel │ ├── git.go │ ├── index.go │ ├── postgres.go │ ├── search.go │ ├── search_test.go │ ├── server.go │ ├── server_test.go │ └── status.go ├── sanitycheck │ ├── BUILD.bazel │ └── sanitycheck.go ├── scim │ ├── BUILD.bazel │ ├── filter │ │ ├── BUILD.bazel │ │ ├── filter.go │ │ ├── filter_test.go │ │ ├── op_binary.go │ │ ├── op_boolean.go │ │ ├── op_boolean_test.go │ │ ├── op_datetime.go │ │ ├── op_datetime_test.go │ │ ├── op_decimal.go │ │ ├── op_decimal_test.go │ │ ├── op_integer.go │ │ ├── op_integer_test.go │ │ ├── op_string.go │ │ ├── op_string_test.go │ │ ├── operators.go │ │ ├── operators_test.go │ │ └── path.go │ ├── init.go │ ├── init_test.go │ ├── mock_db.go │ ├── resourceHandler.go │ ├── resource_create.go │ ├── resource_delete.go │ ├── resource_get.go │ ├── resource_patch.go │ ├── resource_replace.go │ ├── test_util.go │ ├── user.go │ ├── user_create_test.go │ ├── user_get_test.go │ ├── user_patch_test.go │ ├── user_replace_test.go │ ├── user_schema.go │ ├── user_service.go │ └── user_update_action.go ├── search │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── alert.go │ ├── alert │ │ ├── BUILD.bazel │ │ ├── observer.go │ │ └── observer_test.go │ ├── alert_test.go │ ├── backend │ │ ├── BUILD.bazel │ │ ├── aggregate.go │ │ ├── aggregate_test.go │ │ ├── cached.go │ │ ├── cached_test.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── fake.go │ │ ├── grpc.go │ │ ├── horizontal.go │ │ ├── horizontal_test.go │ │ ├── index_options.go │ │ ├── index_options_test.go │ │ ├── indexers.go │ │ ├── indexers_test.go │ │ ├── metered_searcher.go │ │ └── zoekt.go │ ├── casetransform │ │ ├── BUILD.bazel │ │ ├── lower.go │ │ ├── lower_amd64.go │ │ ├── lower_amd64.s │ │ ├── lower_other.go │ │ ├── lower_regexp.go │ │ ├── lower_regexp_test.go │ │ ├── lower_test.go │ │ └── regexp.go │ ├── client │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── client_test.go │ │ ├── mocks_temp.go │ │ └── telemetry.go │ ├── commit │ │ ├── BUILD.bazel │ │ ├── commit.go │ │ └── commit_test.go │ ├── env.go │ ├── exhaustive │ │ ├── service │ │ │ ├── BUILD.bazel │ │ │ ├── matchcsv.go │ │ │ ├── search.go │ │ │ ├── search_test.go │ │ │ ├── searcher.go │ │ │ ├── searcher_test.go │ │ │ ├── service.go │ │ │ └── service_test.go │ │ ├── store │ │ │ ├── BUILD.bazel │ │ │ ├── exhaustive_search_jobs.go │ │ │ ├── exhaustive_search_jobs_test.go │ │ │ ├── exhaustive_search_repo_jobs.go │ │ │ ├── exhaustive_search_repo_jobs_test.go │ │ │ ├── exhaustive_search_repo_revision_jobs.go │ │ │ ├── exhaustive_search_repo_revision_jobs_test.go │ │ │ ├── store.go │ │ │ └── store_test.go │ │ ├── types │ │ │ ├── BUILD.bazel │ │ │ ├── exhaustive_search.go │ │ │ ├── exhaustive_search_job.go │ │ │ ├── exhaustive_search_repo_job.go │ │ │ ├── exhaustive_search_repo_revision_job.go │ │ │ └── worker.go │ │ └── uploadstore │ │ │ ├── BUILD.bazel │ │ │ └── store.go │ ├── filter │ │ ├── BUILD.bazel │ │ └── select.go │ ├── job │ │ ├── BUILD.bazel │ │ ├── job.go │ │ ├── jobutil │ │ │ ├── BUILD.bazel │ │ │ ├── alert.go │ │ │ ├── alert_test.go │ │ │ ├── combinators.go │ │ │ ├── combinators_test.go │ │ │ ├── exhaustive_job.go │ │ │ ├── exhaustive_job_test.go │ │ │ ├── expression_job.go │ │ │ ├── expression_job_test.go │ │ │ ├── filter_file_contains.go │ │ │ ├── filter_file_contains_test.go │ │ │ ├── filter_file_contributor.go │ │ │ ├── filter_file_contributor_test.go │ │ │ ├── job.go │ │ │ ├── job_test.go │ │ │ ├── limit.go │ │ │ ├── log_job.go │ │ │ ├── log_job_test.go │ │ │ ├── repo_pager_job.go │ │ │ ├── repo_pager_job_test.go │ │ │ ├── repos.go │ │ │ ├── repos_test.go │ │ │ ├── sanitize_job.go │ │ │ ├── sanitize_job_test.go │ │ │ ├── select.go │ │ │ ├── select_test.go │ │ │ ├── sub_repo_perms_job.go │ │ │ ├── sub_repo_perms_job_test.go │ │ │ └── testdata │ │ │ │ └── Test_computeResultTypes │ │ │ │ ├── only_search_file_content_when_type_not_set.golden │ │ │ │ └── plain_pattern_searches_repo_path_file_content.golden │ │ ├── mockjob │ │ │ ├── BUILD.bazel │ │ │ └── mocks_temp.go │ │ ├── observe.go │ │ ├── printer │ │ │ ├── BUILD.bazel │ │ │ ├── encoder.go │ │ │ ├── json.go │ │ │ ├── json_test.go │ │ │ ├── mermaid.go │ │ │ ├── mermaid_test.go │ │ │ ├── printer_test.go │ │ │ ├── sexp.go │ │ │ ├── sexp_test.go │ │ │ └── testdata │ │ │ │ ├── TestPrettyJSON │ │ │ │ ├── nonverbose │ │ │ │ │ ├── bigJob.golden │ │ │ │ │ └── simpleJob.golden │ │ │ │ └── verbose │ │ │ │ │ ├── bigJob.golden │ │ │ │ │ └── simpleJob.golden │ │ │ │ ├── TestPrettyMermaid │ │ │ │ ├── nonverbose │ │ │ │ │ ├── bigJob.golden │ │ │ │ │ └── simpleJob.golden │ │ │ │ └── verbose │ │ │ │ │ ├── bigJob.golden │ │ │ │ │ └── simpleJob.golden │ │ │ │ └── TestSexp │ │ │ │ ├── nonpretty │ │ │ │ ├── nonverbose │ │ │ │ │ ├── bigJob.golden │ │ │ │ │ └── simpleJob.golden │ │ │ │ └── verbose │ │ │ │ │ ├── bigJob.golden │ │ │ │ │ └── simpleJob.golden │ │ │ │ └── pretty │ │ │ │ ├── nonverbose │ │ │ │ ├── bigJob.golden │ │ │ │ └── simpleJob.golden │ │ │ │ └── verbose │ │ │ │ ├── bigJob.golden │ │ │ │ └── simpleJob.golden │ │ └── walk.go │ ├── keyword │ │ ├── BUILD.bazel │ │ ├── keyword_search_job.go │ │ ├── query_transformer.go │ │ ├── query_transformer_test.go │ │ ├── stop_words.go │ │ ├── string_set.go │ │ └── term_utils.go │ ├── limits │ │ ├── BUILD.bazel │ │ └── limits.go │ ├── query │ │ ├── BUILD.bazel │ │ ├── CODENOTIFY │ │ ├── date_format.go │ │ ├── date_format_test.go │ │ ├── fields.go │ │ ├── fuzz.go │ │ ├── helpers.go │ │ ├── helpers_test.go │ │ ├── labels.go │ │ ├── mapper.go │ │ ├── mapper_test.go │ │ ├── parser.go │ │ ├── parser_test.go │ │ ├── predicate.go │ │ ├── predicate_test.go │ │ ├── printer.go │ │ ├── printer_test.go │ │ ├── query.go │ │ ├── query_test.go │ │ ├── range.go │ │ ├── repo_revs.go │ │ ├── repo_revs_test.go │ │ ├── testdata │ │ │ ├── TestConcat │ │ │ │ ├── #00.golden │ │ │ │ ├── #01.golden │ │ │ │ ├── #02.golden │ │ │ │ ├── #03.golden │ │ │ │ ├── #04.golden │ │ │ │ ├── #05.golden │ │ │ │ ├── #06.golden │ │ │ │ ├── #07.golden │ │ │ │ └── #08.golden │ │ │ ├── TestParseStandard │ │ │ │ ├── parens_around_slash...slash.golden │ │ │ │ ├── patterns_are_literal_and_slash-delimited_patterns_slash...slash_are_regexp.golden │ │ │ │ └── quoted_patterns_are_still_literal.golden │ │ │ ├── TestStringHuman.golden │ │ │ ├── TestStringHuman │ │ │ │ ├── printer#01.golden │ │ │ │ ├── printer#02.golden │ │ │ │ ├── printer#03.golden │ │ │ │ ├── printer#04.golden │ │ │ │ ├── printer#05.golden │ │ │ │ ├── printer#06.golden │ │ │ │ ├── printer#07.golden │ │ │ │ ├── printer#08.golden │ │ │ │ ├── printer#09.golden │ │ │ │ ├── printer#10.golden │ │ │ │ ├── printer#11.golden │ │ │ │ ├── printer#12.golden │ │ │ │ ├── printer#13.golden │ │ │ │ ├── printer#14.golden │ │ │ │ ├── printer#15.golden │ │ │ │ ├── printer#16.golden │ │ │ │ ├── printer#17.golden │ │ │ │ └── printer.golden │ │ │ └── TestSubstituteSearchContexts │ │ │ │ ├── basic_case.golden │ │ │ │ ├── failing_case.golden │ │ │ │ └── preserve_predicate_label.golden │ │ ├── transformer.go │ │ ├── transformer_test.go │ │ ├── types.go │ │ ├── types_test.go │ │ ├── validate.go │ │ ├── validate_test.go │ │ ├── visibility.go │ │ ├── visitor.go │ │ └── visitor_test.go │ ├── repo_revs.go │ ├── repo_status.go │ ├── repo_status_test.go │ ├── repos │ │ ├── BUILD.bazel │ │ ├── excluded_job.go │ │ ├── excluded_job_test.go │ │ ├── mocks_test.go │ │ ├── repos.go │ │ └── repos_test.go │ ├── result │ │ ├── BUILD.bazel │ │ ├── commit.go │ │ ├── commit_diff.go │ │ ├── commit_diff_test.go │ │ ├── commit_json.go │ │ ├── commit_json_test.go │ │ ├── commit_test.go │ │ ├── deduper.go │ │ ├── deduper_test.go │ │ ├── file.go │ │ ├── file_test.go │ │ ├── highlight.go │ │ ├── match.go │ │ ├── match_test.go │ │ ├── merge.go │ │ ├── merger.go │ │ ├── merger_test.go │ │ ├── owner.go │ │ ├── range.go │ │ ├── range_test.go │ │ ├── repo.go │ │ ├── result_type.go │ │ ├── symbol.go │ │ ├── symbol_test.go │ │ └── testdata │ │ │ └── TestParseDiffString.golden │ ├── searchcontexts │ │ ├── BUILD.bazel │ │ ├── search_contexts.go │ │ └── search_contexts_test.go │ ├── searcher │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── client_grpc.go │ │ ├── search.go │ │ ├── stream.go │ │ ├── symbol_search_job.go │ │ └── symbol_search_job_test.go │ ├── smartsearch │ │ ├── BUILD.bazel │ │ ├── generator.go │ │ ├── generator_test.go │ │ ├── rules.go │ │ ├── rules_test.go │ │ ├── smart_search_job.go │ │ ├── smart_search_job_test.go │ │ └── testdata │ │ │ ├── TestNewGenerator │ │ │ ├── rule_application#01.golden │ │ │ ├── rule_application#02.golden │ │ │ └── rule_application.golden │ │ │ ├── TestSkippedRules │ │ │ └── do_not_apply_rules_for_type_diff.golden │ │ │ ├── Test_langPatterns │ │ │ ├── lang_patterns#01.golden │ │ │ └── lang_patterns.golden │ │ │ ├── Test_patternsToCodeHostFilters │ │ │ ├── URL_patterns#01.golden │ │ │ ├── URL_patterns#02.golden │ │ │ ├── URL_patterns#03.golden │ │ │ ├── URL_patterns#04.golden │ │ │ ├── URL_patterns#05.golden │ │ │ ├── URL_patterns#06.golden │ │ │ └── URL_patterns.golden │ │ │ ├── Test_regexpPatterns │ │ │ ├── regexp_patterns#01.golden │ │ │ ├── regexp_patterns#02.golden │ │ │ ├── regexp_patterns#03.golden │ │ │ ├── regexp_patterns#04.golden │ │ │ ├── regexp_patterns#05.golden │ │ │ └── regexp_patterns.golden │ │ │ ├── Test_rewriteRepoFilter │ │ │ ├── rewrite_repo_filter#01.golden │ │ │ ├── rewrite_repo_filter#02.golden │ │ │ ├── rewrite_repo_filter#03.golden │ │ │ ├── rewrite_repo_filter#04.golden │ │ │ ├── rewrite_repo_filter#05.golden │ │ │ └── rewrite_repo_filter.golden │ │ │ ├── Test_symbolPatterns │ │ │ ├── symbol_patterns#01.golden │ │ │ └── symbol_patterns.golden │ │ │ ├── Test_typePatterns │ │ │ ├── type_patterns#01.golden │ │ │ ├── type_patterns#02.golden │ │ │ └── type_patterns.golden │ │ │ ├── Test_unorderedPatterns │ │ │ └── AND_patterns.golden │ │ │ └── Test_unquotePatterns │ │ │ ├── unquote_patterns#01.golden │ │ │ ├── unquote_patterns#02.golden │ │ │ └── unquote_patterns.golden │ ├── streaming │ │ ├── BUILD.bazel │ │ ├── api │ │ │ ├── BUILD.bazel │ │ │ ├── progress.go │ │ │ ├── progress_test.go │ │ │ ├── testdata │ │ │ │ └── golden │ │ │ │ │ └── TestSearchProgress │ │ │ │ │ ├── all.json │ │ │ │ │ ├── empty.json │ │ │ │ │ ├── timedout100.json │ │ │ │ │ ├── traced.json │ │ │ │ │ └── zeroresults.json │ │ │ └── types.go │ │ ├── client │ │ │ ├── BUILD.bazel │ │ │ ├── metadata.go │ │ │ └── progress.go │ │ ├── filters.go │ │ ├── filters_test.go │ │ ├── http │ │ │ ├── BUILD.bazel │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── decoder.go │ │ │ ├── decoder_test.go │ │ │ ├── doc.go │ │ │ ├── events.go │ │ │ ├── json_array_buf.go │ │ │ └── writer.go │ │ ├── progress.go │ │ ├── search_filters.go │ │ ├── search_filters_test.go │ │ ├── stream.go │ │ └── stream_test.go │ ├── structural │ │ ├── BUILD.bazel │ │ └── structural.go │ ├── symbol │ │ ├── BUILD.bazel │ │ ├── mocks_test.go │ │ ├── symbol.go │ │ └── symbol_test.go │ ├── types.go │ ├── types_test.go │ └── zoekt │ │ ├── BUILD.bazel │ │ ├── indexed_search.go │ │ ├── indexed_search_test.go │ │ ├── query.go │ │ ├── query_test.go │ │ ├── reindex.go │ │ ├── symbol_search.go │ │ ├── zoekt.go │ │ └── zoekt_global.go ├── searcher │ └── v1 │ │ ├── BUILD.bazel │ │ ├── buf.gen.yaml │ │ ├── searcher.pb.go │ │ ├── searcher.proto │ │ └── searcher_grpc.pb.go ├── security │ ├── BUILD.bazel │ ├── gsm │ │ ├── BUILD.bazel │ │ ├── gsm.go │ │ └── gsm_test.go │ ├── security.go │ └── security_test.go ├── service │ ├── BUILD.bazel │ ├── localcodehost │ │ ├── BUILD.bazel │ │ └── service.go │ ├── servegit │ │ ├── BUILD.bazel │ │ ├── extsvc.go │ │ ├── extsvc_test.go │ │ ├── serve.go │ │ ├── serve_test.go │ │ └── service.go │ ├── service.go │ └── svcmain │ │ ├── BUILD.bazel │ │ └── svcmain.go ├── session │ ├── BUILD.bazel │ ├── session.go │ ├── session_test.go │ └── test_util.go ├── settings │ ├── BUILD.bazel │ ├── settings.go │ └── settings_test.go ├── singleprogram │ ├── BUILD.bazel │ ├── postgresql.go │ └── singleprogram.go ├── siteid │ ├── BUILD.bazel │ ├── siteid.go │ └── siteid_test.go ├── slack │ ├── BUILD.bazel │ └── slack.go ├── sourcegraphoperator │ ├── BUILD.bazel │ ├── account.go │ └── associate.go ├── src-cli │ ├── BUILD.bazel │ ├── CODENOTIFY │ └── consts.go ├── src-prometheus │ ├── BUILD.bazel │ ├── prometheus.go │ ├── prometheus_test.go │ └── types.go ├── suspiciousnames │ ├── BUILD.bazel │ └── names.go ├── symbols │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── client.go │ ├── client_test.go │ └── v1 │ │ ├── BUILD.bazel │ │ ├── buf.gen.yaml │ │ ├── conversion.go │ │ ├── conversion_test.go │ │ ├── doc.go │ │ ├── symbols.pb.go │ │ ├── symbols.proto │ │ └── symbols_grpc.pb.go ├── syncx │ ├── BUILD.bazel │ ├── oncefunc.go │ └── oncefunc_test.go ├── sysreq │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── non-unix.go │ ├── sysreq.go │ ├── sysreq_test.go │ └── unix.go ├── telemetry │ ├── BUILD.bazel │ ├── besteffort.go │ ├── billing_categories.go │ ├── billing_products.go │ ├── events.go │ ├── sensitivemetadataallowlist │ │ ├── BUILD.bazel │ │ ├── redact.go │ │ ├── redact_test.go │ │ ├── sensitivemetadataallowlist_test.go │ │ └── sensitiviemetadataallowlist.go │ ├── teestore │ │ ├── BUILD.bazel │ │ ├── option.go │ │ ├── teestore.go │ │ └── teestore_test.go │ ├── telemetry.go │ ├── telemetry_test.go │ ├── telemetrygateway.go │ ├── telemetrygateway_test.go │ ├── telemetryrecorder │ │ ├── BUILD.bazel │ │ └── telemetryrecorder.go │ └── telemetrytest │ │ ├── BUILD.bazel │ │ ├── mocks.go │ │ ├── telemetrytest.go │ │ └── telemetrytest_test.go ├── telemetrygateway │ ├── BUILD.bazel │ ├── exporter.go │ ├── identifier.go │ ├── identifier_test.go │ └── v1 │ │ ├── BUILD.bazel │ │ ├── backcompat_test.go │ │ ├── buf.gen.yaml │ │ ├── event.go │ │ ├── event_test.go │ │ ├── main_test.go │ │ ├── protoc-gen-doc.tmpl │ │ ├── telemetrygateway.pb.go │ │ ├── telemetrygateway.proto │ │ ├── telemetrygateway_grpc.pb.go │ │ └── testdata │ │ └── snapshots │ │ ├── 2023-09-15.pb │ │ └── 2023-10-25.pb ├── temporarysettings │ ├── BUILD.bazel │ └── temporary_settings.go ├── testutil │ ├── BUILD.bazel │ ├── golden.go │ └── istest.go ├── timeutil │ ├── BUILD.bazel │ ├── clock.go │ ├── fakeclock.go │ ├── sleep.go │ ├── week.go │ └── week_test.go ├── trace │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── attributes.go │ ├── attributes_test.go │ ├── buckets.go │ ├── context.go │ ├── httptrace.go │ ├── logger.go │ ├── policy │ │ ├── BUILD.bazel │ │ ├── grpc.go │ │ ├── grpc_test.go │ │ └── policy.go │ ├── trace.go │ ├── tracetest │ │ ├── BUILD.bazel │ │ └── tracetest.go │ └── url.go ├── tracer │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── conf.go │ ├── doc.go │ ├── logged_otel.go │ ├── otel.go │ ├── oteldefaults │ │ ├── BUILD.bazel │ │ ├── exporters │ │ │ ├── BUILD.bazel │ │ │ ├── jaeger.go │ │ │ ├── otlp.go │ │ │ └── prometheus.go │ │ └── oteldefaults.go │ ├── policy_sampler.go │ ├── policy_sampler_test.go │ ├── tracer.go │ ├── watch.go │ └── watch_test.go ├── ttlcache │ ├── BUILD.bazel │ ├── cache.go │ └── cache_test.go ├── txemail │ ├── BUILD.bazel │ ├── siteconfig.go │ ├── siteconfig_test.go │ ├── template.go │ ├── template_test.go │ ├── txemail.go │ ├── txemail_test.go │ └── txtypes │ │ ├── BUILD.bazel │ │ └── types.go ├── types │ ├── BUILD.bazel │ ├── bitbucket_permissions.go │ ├── codeintel.go │ ├── cursor.go │ ├── executors.go │ ├── external_services.go │ ├── outbound_webhook_jobs.go │ ├── outbound_webhook_logs.go │ ├── outbound_webhooks.go │ ├── saved_searches.go │ ├── secret.go │ ├── secret_test.go │ ├── types.go │ ├── types_test.go │ ├── typestest │ │ ├── BUILD.bazel │ │ └── typestest.go │ └── webhook_logs.go ├── unpack │ ├── BUILD.bazel │ ├── bi_reader.go │ ├── unpack.go │ ├── unpack_test.go │ └── unpacktest │ │ ├── BUILD.bazel │ │ └── pack.go ├── updatecheck │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── build.go │ ├── build_test.go │ ├── client.go │ ├── client_test.go │ ├── doc.go │ ├── handler.go │ └── handler_test.go ├── uploadhandler │ ├── BUILD.bazel │ ├── iface.go │ ├── mocks_test.go │ ├── observability.go │ ├── upload_handler.go │ ├── upload_handler_multipart.go │ ├── upload_handler_single.go │ ├── upload_handler_state.go │ └── upload_handler_test.go ├── uploadstore │ ├── BUILD.bazel │ ├── config.go │ ├── config_test.go │ ├── expirer.go │ ├── gcs_api.go │ ├── gcs_client.go │ ├── gcs_client_test.go │ ├── lazy_client.go │ ├── mocks │ │ ├── BUILD.bazel │ │ └── mocks_temp.go │ ├── mocks_test.go │ ├── observability.go │ ├── pool.go │ ├── reader.go │ ├── s3_api.go │ ├── s3_client.go │ ├── s3_client_test.go │ ├── store.go │ └── store_test.go ├── usagestats │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── aggregated.go │ ├── aggregated_codeintel.go │ ├── aggregated_codeintel_test.go │ ├── aggregated_repo_metadata.go │ ├── aggregated_repo_metadata_test.go │ ├── aggregated_search.go │ ├── aggregated_search_test.go │ ├── aggregated_test.go │ ├── all_time_stats.go │ ├── batches.go │ ├── batches_test.go │ ├── code_insights.go │ ├── code_insights_critical.go │ ├── code_insights_test.go │ ├── code_monitoring.go │ ├── code_monitoring_test.go │ ├── code_monitoring_usage_stats.sql │ ├── codehost_integration.go │ ├── codehost_integration_test.go │ ├── defaults.go │ ├── event_handlers.go │ ├── event_handlers_test.go │ ├── extensions.go │ ├── extensions_test.go │ ├── growth.go │ ├── growth_test.go │ ├── homepage_panels.go │ ├── ide_extensions.go │ ├── ide_extensions_test.go │ ├── main_test.go │ ├── migrated_extensions.go │ ├── migrated_extensions_test.go │ ├── notebooks.go │ ├── notebooks_test.go │ ├── own.go │ ├── own_test.go │ ├── repositories.go │ ├── retention.go │ ├── retention_test.go │ ├── saved_searches.go │ ├── search_jobs.go │ ├── search_jobs_test.go │ ├── search_onboarding.go │ ├── usage_stats.go │ ├── usage_stats_test.go │ └── util.go ├── users │ ├── BUILD.bazel │ ├── stats.go │ └── update_aggregated_stats_job.go ├── vcs │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── url.go │ ├── url_posix.go │ ├── url_test.go │ └── url_windows.go ├── version │ ├── BUILD.bazel │ ├── minversion │ │ ├── BUILD.bazel │ │ └── minversion.go │ ├── upgradestore │ │ ├── BUILD.bazel │ │ ├── errors.go │ │ ├── store.go │ │ ├── store_test.go │ │ ├── upgrade.go │ │ └── upgrade_test.go │ ├── version.go │ └── version_test.go ├── webhooks │ └── outbound │ │ ├── BUILD.bazel │ │ ├── event_types.go │ │ ├── outbound.go │ │ └── outbound_test.go ├── workerutil │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── dbworker │ │ ├── BUILD.bazel │ │ ├── metrics.go │ │ ├── resetter.go │ │ ├── resetter_test.go │ │ ├── store │ │ │ ├── BUILD.bazel │ │ │ ├── errors.go │ │ │ ├── helpers.go │ │ │ ├── helpers_test.go │ │ │ ├── mocks │ │ │ │ ├── BUILD.bazel │ │ │ │ └── mocks_temp.go │ │ │ ├── observability.go │ │ │ ├── store.go │ │ │ └── store_test.go │ │ ├── store_shim.go │ │ └── worker.go │ ├── handler.go │ ├── idset.go │ ├── idset_test.go │ ├── main_test.go │ ├── mocks_test.go │ ├── observability.go │ ├── store.go │ ├── worker.go │ └── worker_test.go ├── wrexec │ ├── BUILD.bazel │ ├── cmd.go │ ├── cmd_test.go │ ├── recording_cmd.go │ └── recording_cmd_test.go └── xcontext │ ├── BUILD.bazel │ └── detach.go ├── lib ├── README.md ├── api │ ├── BUILD.bazel │ ├── version_check.go │ └── version_check_test.go ├── background │ ├── BUILD.bazel │ ├── background.go │ ├── background_test.go │ ├── goroutine.go │ ├── goroutine_test.go │ └── mocks_test.go ├── batches │ ├── BUILD.bazel │ ├── batch_spec.go │ ├── batch_spec_test.go │ ├── changeset_spec.go │ ├── changeset_spec_test.go │ ├── changeset_specs.go │ ├── changeset_specs_test.go │ ├── env │ │ ├── BUILD.bazel │ │ ├── env.go │ │ ├── env_test.go │ │ ├── var.go │ │ └── var_test.go │ ├── execution │ │ ├── BUILD.bazel │ │ ├── cache │ │ │ ├── BUILD.bazel │ │ │ ├── cache.go │ │ │ ├── cache_test.go │ │ │ └── util.go │ │ └── results.go │ ├── git │ │ ├── BUILD.bazel │ │ ├── changes.go │ │ ├── changes_test.go │ │ └── refs.go │ ├── json │ │ ├── BUILD.bazel │ │ ├── validate.go │ │ └── validate_test.go │ ├── json_logs.go │ ├── jsonschema │ │ ├── BUILD.bazel │ │ └── jsonschema.go │ ├── on │ │ ├── BUILD.bazel │ │ ├── aggregator.go │ │ └── aggregator_test.go │ ├── outputs.go │ ├── overridable │ │ ├── BUILD.bazel │ │ ├── bool.go │ │ ├── bool_or_string.go │ │ ├── bool_or_string_test.go │ │ ├── bool_test.go │ │ ├── overridable.go │ │ └── overridable_test.go │ ├── published.go │ ├── published_test.go │ ├── schema │ │ ├── BUILD.bazel │ │ ├── batch_spec_stringdata.go │ │ ├── changeset_spec_stringdata.go │ │ └── gen │ │ │ ├── BUILD.bazel │ │ │ └── gen.go │ ├── template │ │ ├── BUILD.bazel │ │ ├── main_test.go │ │ ├── partial_eval.go │ │ ├── partial_eval_test.go │ │ ├── template.go │ │ ├── templating.go │ │ └── templating_test.go │ ├── workspaces_execution_input.go │ └── yaml │ │ ├── BUILD.bazel │ │ ├── validate.go │ │ └── validate_test.go ├── cliutil │ ├── BUILD.bazel │ ├── completions │ │ ├── BUILD.bazel │ │ └── options.go │ ├── doc.go │ ├── docgen │ │ ├── BUILD.bazel │ │ ├── default.go │ │ └── markdown.go │ └── exit │ │ ├── BUILD.bazel │ │ └── exit.go ├── codeintel │ ├── CODENOTIFY │ ├── autoindex │ │ └── config │ │ │ ├── BUILD.bazel │ │ │ ├── json.go │ │ │ ├── json_test.go │ │ │ ├── types.go │ │ │ ├── types_test.go │ │ │ ├── yaml.go │ │ │ └── yaml_test.go │ ├── languages │ │ ├── BUILD.bazel │ │ └── languages.go │ ├── lsif │ │ ├── conversion │ │ │ ├── BUILD.bazel │ │ │ ├── canonicalize.go │ │ │ ├── canonicalize_test.go │ │ │ ├── correlate.go │ │ │ ├── correlate_test.go │ │ │ ├── datastructures │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── compare.go │ │ │ │ ├── default_idset_map.go │ │ │ │ ├── default_idset_map_test.go │ │ │ │ ├── disjoint_idset.go │ │ │ │ ├── disjoint_idset_test.go │ │ │ │ ├── idset.go │ │ │ │ └── idset_test.go │ │ │ ├── errors.go │ │ │ ├── group.go │ │ │ ├── group_test.go │ │ │ ├── prune.go │ │ │ ├── prune_test.go │ │ │ ├── reader.go │ │ │ ├── state.go │ │ │ ├── types.go │ │ │ └── util.go │ │ ├── protocol │ │ │ ├── BUILD.bazel │ │ │ ├── README.md │ │ │ ├── contains.go │ │ │ ├── definition.go │ │ │ ├── document.go │ │ │ ├── documentation.go │ │ │ ├── element.go │ │ │ ├── hover.go │ │ │ ├── implementation.go │ │ │ ├── item.go │ │ │ ├── metadata.go │ │ │ ├── moniker.go │ │ │ ├── next.go │ │ │ ├── package_information.go │ │ │ ├── project.go │ │ │ ├── range.go │ │ │ ├── reader │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── interner.go │ │ │ │ ├── interner_test.go │ │ │ │ ├── reader.go │ │ │ │ ├── reader_test.go │ │ │ │ ├── types.go │ │ │ │ ├── unmarshal.go │ │ │ │ ├── unmarshal_documentation.go │ │ │ │ └── unmarshal_test.go │ │ │ ├── reference.go │ │ │ ├── resultset.go │ │ │ ├── symbol.go │ │ │ ├── symbolkind_string.go │ │ │ ├── symboltag_string.go │ │ │ ├── type_definition.go │ │ │ └── writer │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── emitter.go │ │ │ │ ├── emitter_documentation.go │ │ │ │ └── writer.go │ │ ├── reader │ │ │ ├── BUILD.bazel │ │ │ ├── context.go │ │ │ ├── errors.go │ │ │ ├── reader.go │ │ │ └── stasher.go │ │ ├── scip │ │ │ ├── BUILD.bazel │ │ │ ├── document.go │ │ │ ├── document_test.go │ │ │ ├── index.go │ │ │ ├── index_test.go │ │ │ └── testdata │ │ │ │ └── dump1.lsif.gz │ │ ├── testdata │ │ │ ├── BUILD.bazel │ │ │ ├── dump1.lsif │ │ │ ├── dump2.lsif │ │ │ └── dump3.lsif │ │ └── validation │ │ │ ├── BUILD.bazel │ │ │ ├── context.go │ │ │ ├── ownership.go │ │ │ ├── util.go │ │ │ ├── validator.go │ │ │ ├── validators.go │ │ │ ├── validators_edge.go │ │ │ ├── validators_relationship.go │ │ │ └── validators_vertex.go │ ├── pathexistence │ │ ├── BUILD.bazel │ │ ├── directory_contents.go │ │ ├── directory_contents_test.go │ │ ├── dirtree.go │ │ ├── dirtree_test.go │ │ ├── existence_checker.go │ │ ├── git.go │ │ ├── git_test.go │ │ ├── paths.go │ │ └── paths_test.go │ ├── precise │ │ ├── BUILD.bazel │ │ ├── diff │ │ │ ├── BUILD.bazel │ │ │ ├── diff.go │ │ │ ├── diff_test.go │ │ │ └── testdata │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── TestDiffOnEditedDumps.golden │ │ │ │ └── project1 │ │ │ │ ├── dump-new.lsif │ │ │ │ ├── dump-old.lsif │ │ │ │ ├── dump-permuted.lsif │ │ │ │ ├── dump.lsif │ │ │ │ └── test.go │ │ ├── hash.go │ │ ├── hash_test.go │ │ ├── query.go │ │ ├── types.go │ │ ├── util.go │ │ └── util_test.go │ ├── tools │ │ ├── README.md │ │ ├── lsif-index-tester │ │ │ ├── BUILD.bazel │ │ │ ├── main.go │ │ │ ├── proc_profiling.go │ │ │ ├── range_differ.go │ │ │ ├── range_differ_test.go │ │ │ └── spec.go │ │ ├── lsif-repl │ │ │ ├── BUILD.bazel │ │ │ └── main.go │ │ ├── lsif-semantic-diff │ │ │ ├── BUILD.bazel │ │ │ └── main.go │ │ ├── lsif-validate │ │ │ ├── BUILD.bazel │ │ │ ├── args.go │ │ │ ├── main.go │ │ │ └── validate.go │ │ ├── lsif-visualize │ │ │ ├── BUILD.bazel │ │ │ ├── args.go │ │ │ ├── internal │ │ │ │ └── visualization │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── context.go │ │ │ │ │ ├── util.go │ │ │ │ │ └── visualizer.go │ │ │ ├── main.go │ │ │ └── visualize.go │ │ └── scripts │ │ │ └── combine.sh │ └── upload │ │ ├── BUILD.bazel │ │ ├── compress.go │ │ ├── indexer_name.go │ │ ├── indexer_name_test.go │ │ ├── progress_reader.go │ │ ├── request.go │ │ ├── request_logger.go │ │ ├── retry.go │ │ ├── upload.go │ │ ├── upload_options.go │ │ └── upload_test.go ├── errors │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── cockroach.go │ ├── errors.go │ ├── errors_test.go │ ├── filter.go │ ├── filter_test.go │ ├── multi_error.go │ ├── postgres.go │ ├── warning.go │ └── warning_test.go ├── gitservice │ ├── BUILD.bazel │ ├── gitservice.go │ └── gitservice_test.go ├── go.mod ├── go.sum ├── iterator │ ├── BUILD.bazel │ ├── functions.go │ ├── functions_test.go │ ├── iterator.go │ └── iterator_test.go ├── managedservicesplatform │ ├── BUILD.bazel │ ├── example │ │ ├── BUILD.bazel │ │ ├── internal │ │ │ └── example │ │ │ │ ├── BUILD.bazel │ │ │ │ └── example.go │ │ └── main.go │ ├── managedservicesplatform.go │ └── service │ │ ├── BUILD.bazel │ │ ├── config.go │ │ ├── sanitycheck.go │ │ └── service.go ├── output │ ├── BUILD.bazel │ ├── _examples │ │ ├── BUILD.bazel │ │ └── main.go │ ├── block.go │ ├── capabilities.go │ ├── emoji.go │ ├── line.go │ ├── logger.go │ ├── noop_writer.go │ ├── output.go │ ├── output_unix.go │ ├── output_unix_test.go │ ├── output_windows.go │ ├── outputtest │ │ ├── BUILD.bazel │ │ ├── buffer.go │ │ └── buffer_test.go │ ├── pending.go │ ├── pending_simple.go │ ├── pending_tty.go │ ├── progress.go │ ├── progress_simple.go │ ├── progress_tty.go │ ├── progress_with_status_bars.go │ ├── progress_with_status_bars_simple.go │ ├── progress_with_status_bars_tty.go │ ├── spinner.go │ ├── status_bar.go │ ├── style.go │ └── visible_string_width.go ├── pointers │ ├── BUILD.bazel │ ├── ptr.go │ └── ptr_test.go ├── process │ ├── BUILD.bazel │ ├── logger.go │ ├── pipe.go │ └── pipe_test.go ├── servicecatalog │ ├── BUILD.bazel │ ├── CODENOTIFY │ ├── service-catalog.yaml │ ├── servicecatalog.go │ └── servicecatalog_test.go └── tools.go ├── linter_deps.bzl ├── migrations ├── BUILD.bazel ├── README.md ├── codeinsights │ ├── 1000000027_squashed_migrations_privileged │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1646761143_squashed_migrations_unprivileged │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1647894746_dashboard_type │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1649801281_context_filters │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1651021000_sort_series │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1652289966_deprecate-search-stream-generation-method │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1656517037_group_by │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1656608833_track_backfill_attempts │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1659572248_refresh_scoped_insights │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1663626068_backfill_completed_at │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1664984848_insights_scheduler_table │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1665003565_insights_backfill_scheduler_state │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1665053848_add_insight_series_recording_times │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1665616961_backfill_table │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1666632478_add_supports_augmentation_column │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1666729025_incomplete_points │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1667309737_backfill_priority_groups │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1670253074_insight_series_repo_criteria │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1672740238_add_insights_data_retention_jobs │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1672917501_add_retention_tables │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1672921606_data_retention_jobs_series_metadata │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1674474174_remove_dirty_queries_table │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1675113463_backfill_repo_query_selector │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1675347548_add_insight_view_series_num_samples │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1679051112_remove_commit_index_tables │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── BUILD.bazel │ └── squashed.sql ├── codeintel │ ├── 1000000033_squashed_migrations_privileged │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1000000034_squashed_migrations_unprivileged │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1665531314_remove_api_docs_tables │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1666727108_add_codeintel_last_reconcile_table │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1669075922_add_scip_tables │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1669842405_add_additional_metadata_fields │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1669934289_add_scip_document_schema_versions_table │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1670001463_add_missing_index_for_cascading_deletes │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1670363942_fix_scip_schema_version_triggers │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1670365552_fix_scip_document_schema_counting │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1670370058_process_unreferenced_documents │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1670881409_fix_scip_document_schema_counting_again │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1670940342_add_codeintel_scip_symbol_names_table │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1670967960_add_codeintel_scip_symbol_names_indexes │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1671059396_remove_duplicate_trigger │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1676423214_remove_lsif_data │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1678041507_cleanup_unused_functions │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1678898749_make_unreferenced_documents_index_usable │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1678899132_remove_unused_unreferenced_documents_index │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1679010276_add_missing_index │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── 1686315964_clean_out_schema_versions_tables │ │ ├── down.sql │ │ ├── metadata.yaml │ │ └── up.sql │ ├── BUILD.bazel │ └── squashed.sql ├── embed.go └── frontend │ ├── 1648051770_squashed_migrations_privileged │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1648195639_squashed_migrations_unprivileged │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1648524019_int64-ids-user-pending-permissions │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1648628900_rename_localclone_worker_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1649159359_batch_spec_resolution_user_id │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1649253538_batch_spec_resolution_user_id_non_null │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1649269601_remove_unused_code_monitor_columns │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1649432863_no_hash_for_code_monitor_last_searched │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1649441222_lsif_uploads_audit_logging │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1649759318_change_default_invite_quota │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1650456734_configuration_policies_audit_logging │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1650637472_Add_codeintel_langugage_support_requests_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1651061363_lsif_uploads_audit_logging_reason │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1651077257_lsif_dirty_repo_timestamp │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1651159431_fix-maven-dependency-repos-name │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1652143849_drop_constraint_from_filter_column_in_lsif_references_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1652175864_add-unrestricted-to-repo-permissions │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1652189866_Add_lockfiles_tables │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1652228814_index_bitbucket_cloud_commit │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1652707934_add_last_check_at_to_codeintel_lockfile_references │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1652946496_add_trigger_to_insert_gitserver_repo │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1652964210_add_last_lockfile_scan_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1653334014_Remove_default_from_out_of_band_migrations_created_timestamp │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1653472246_add_nps_survey_fields │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1653479179_audit_log_op_and_seq │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1653524883_Create_view_for_batch_spec_workspace_execution_worker │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1653596521_Add_column_detached_at_to_changesets_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1654116265_add_unique_index_to_external_services │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1654168174_add_explicit_permissions_bitbucket_projects_jobs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1654770608_workspace_user_id_non_nullable │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1654848945_add_explicit_permissions_bitbucket_projects_jobs_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1654872407_fast_cascade_delete_batch_specs_1 │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1654874148_fast_cascade_delete_batch_specs_2 │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1654874153_fast_cascade_delete_batch_specs_3 │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1655037388_faster_changeset_spec_cleanup_1 │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1655037391_faster_changeset_spec_cleanup_2 │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1655067139_fixup_worker_fairness_view │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1655105391_lockfile_dependency_graph │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1655128668_add_indices_to_explicit_permissions_bitbucket_projects_jobs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1655157509_no_more_ssbc_access_tokens │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1655226733_hstore_aggregate_func │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1655328928_fix_code_insights_failed_tcp_error │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1655412173_code_insights_queue_missing_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1655454264_add_lockfile_indexing_enabled_to_policy │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1655481894_faster_ssbc_dequeue │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1655737737_drop_unused_idx_batch_spec_workspace_execution_jobs_user_id │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1655763641_faster_workspace_batch_spec_lookup │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1655843069_insights_faster_job_status │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1656447205_create_repo_description_trgm_idx │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1657106983_faster_failure_msg_query │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1657107627_drop_duplicate_index_sync_jobs_state │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1657279116_faster_dequeues_cm_action_jobs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1657279170_faster_dequeues_cm_trigger_jobs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1657635365_add_fidelity_to_lockfiles │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1657663493_cancel_worker_feature │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1658122170_add_batch_change_id_to_batch_spec │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1658174103_workspace_execution_user_queues │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1658225452_fast_cm_trigger_jobs_delete │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1658255432_add_missing_constraints │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1658384388_normalize_product_licenseslicense_key_fields │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1658484997_add_webhook_build_jobs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1658503913_batches_changeset_state_computed │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1658512336_batches_changeset_state_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1658748822_add_timestamps_to_lockfiles │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1658837440_sync_jobs_missing_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1658856572_event_log_scrape_state │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1658874734_normalized_changeset_specs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1658950366_event_log_scrape_allow_list │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1659085788_add_repo_stats_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1659368926_cleanup_lsif_indexes_errored │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1659380538_event_log_dot_com_fields │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1659434035_alter_webhook_build_jobs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1659459805_repo_key_value_pairs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1659721548_data_usage_seed_allowlist │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1660132915_lsif_uploads_uncompressed_size │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1660312877_add_aggregated_user_statistics_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1660710812_update_reconciler_changeset_view │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1660710916_remove_diff_stat_changed_changeset_specs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1660711451_remove_diff_stat_changed_changesets │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1660742069_non_null_changeset_spec_type │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1661441160_batch_spec_remote_mounts │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1661502186_fix_repo_stats_initial_state │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1661507724_update_repo_stats_trigger_to_avoid_all_zeros │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1662467128_add_ondemand_autoindexing_queue │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1662636054_autoindexing_custom_inference_script │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1663569995_update_username_valid_chars_contraint │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1663665519_perforce_merge_includes_excludes_columns │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1663871069_changeset_specs_null_published │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1664300936_move_lsif_upload_reference_count_to_different_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1664897165_executor_secrets │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1664988036_create_webhooks_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1665056530_autogeneratewebhookid │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1665138849_addrandidtowebhooks │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1665399117_webhooks_table_uuid_updates │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1665420690_persisted_repo_document_ranks │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1665477911_add_zoekt_repos_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1665488828_add_columns_to_webhooks_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1665524865_add_column_repo_status_to_gitserver_repos_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1665588249_rename_bad_fk_constraint │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1665646849_addcounterstoexternalservicesyncjob │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1665770699_add_codeintel_commit_dates │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666034720_add_lsif_upload_references_scan_timestamp │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666131819_add_lsif_upload_traversal_scan_timestamp │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666145729_add_lsif_indexes_should_reindex │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666344635_fill_zoekt_repos_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666398757_ensure_cancel_column │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666524436_add_missing_state_index_lsif_dependency_indexes │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666598814_add_missing_state_index_on_lsif_dependency_syncing_jobs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666598828_add_missing_state_index_on_batch_spec_resolution_jobs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666598983_add_missing_state_index_on_gitserver_relocator_jobs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666598987_add_missing_state_index_on_webhook_build_jobs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666598990_add_fk_to_webhook_logs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666717223_add_codeintel_ranking_exports_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666886757_add_event_logs_user_id_timestamp_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666904087_add_codeintel_path_rank_inputs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1666939263_add_index_on_event_logs_user_id_name │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667220502_add_precision_to_codeintel_path_ranks │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667220626_rename_codeintel_path_ranks_key │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667220628_update_codeintel_path_ranks_unique_constraint_to_include_precision │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667220768_add_precision_to_codeintel_path_rank_inputs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667222952_add_codeintel_ranking_timestamps │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667259203_add_graph_key_to_codeintel_path_ranks │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667313173_add_index_to_lsif_uploads_visible_at_tip │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667395984_remove_filter_from_lsif_references │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667433265_add_last_reconcile_to_lsif_uploads_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667497565_fix_cascade_behavior_for_codeintel_ranking_exports │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667500111_fix_codeintel_path_ranks_trigger_condition │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667825028_add_ssbc_execution_v2_flag │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667848448_flip_index_field_order │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667863757_drop_old_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667917030_fix_codeintel_ranking_exports_index_order │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667950421_speed_up_listsourcegraphdotcomindexablerepos │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1667952974_speed_up_listsourcegraphdotcomindexablerepos_part_2 │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1668174127_add_gitserver_repos_last_changed_idx │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1668179496_add_event_logs_name_timestamp │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1668179619_drop_redundant_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1668184279_remove_git_status_column_from_gitserver_repos_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1668603582_add_gitserverrepo_size_bytes_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1668707631_add_unique_constraint_batch_specs_rand_id │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1668767882_add_unique_constraint_changeset_specs_rand_id │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1668808118_temp_codeinsights_trace_with_query │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1668813365_create_search_contexts_stars_defaults │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1669184869_add_name_to_webhooks_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1669297489_add_permission_sync_jobs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1669576792_make_batch_spec_of_batch_change_nullable │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1669645608_make_batch_change_name_pattern │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1669836151_add_manager_to_lsif_packagereferences │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1670256530_add_content_type_to_lsif_uploads │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1670350006_add_should_reindex_to_lsif_uploads │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1670539388_create_roles_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1670539913_create_permissions_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1670542168_create_user_roles_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1670543231_create_role_permissions_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1670600028_executor_secrets_accesslogs_codeintel_user │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1670870072_add_read_only_column_roles │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1670934184_add_gitserver_corruption_columns │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1671159453_outbound_webhooks │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1671463799_teams │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1671543381_add_default_roles │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1672884222_create_namespace_permissions_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1672897105_add_column_author_user_id_to_critical_and_site_config │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1673019611_lsif_uploads_audit_logs_bigint_upload_size │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1673351808_add_repo_corruption_stat │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1673405886_make_batch_spec_of_batch_change_not_nullable_again │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1673871310_add_columns_to_permission_sync_jobs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1673897709_add_cascade_batch_spec_resolution_jobs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1674035302_remove_webhook_build_jobs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1674041632_add_constraints_to_permission_sync_jobs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1674047296_rename_roles_readonly_column_to_system │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1674455760_add_cancellation_reason_to_permission_sync_jobs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1674480050_add_column_redacted_contents_to_critical_and_site_config │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1674642349_add_priority_to_permission_sync_jobs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1674669326_package_repos_separate_versions_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1674669794_add_foreign_keys_to_permission_sync_jobs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1674754280_executor_job_tokens │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1674814035_add_unified_source_perms_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1674952295_make_user_id_namespace_permissions_non_nullable │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1675155867_add_no_perms_column_to_permission_sync_jobs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1675194688_fix_should_reindex_in_views │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1675257827_redis_key_value │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1675277218_add_lsif_uploads_uploaded_at_id │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1675277500_drop_lsif_uploads_uploaded_at │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1675277968_drop_lsif_indexes_queued_at │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1675296942_add_column_to_changesets_for_external_fork_name │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1675367314_add_results_to_permission_sync_jobs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1675647612_remove_roles_deleted_at │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1675850599_add_access_requests_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1675864432_add_code_host_states_to_permission_sync_jobs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1675962678_remove_action_namespace_perms │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1676272751_add_repo_embedding_jobs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1676328864_add_cached_available_indexers │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1676420496_frontend │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1676584791_add_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1676996650_package_repos_separate_versions_table_patch1 │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677003167_package_repos_separate_versions_table_stage2 │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677005673_add_codeintel_rank_defintions_and_references │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677008591_add_codeintel_rank_path_counts_inputs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677073533_add_codeowners_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677104938_move_processed_flag_out_of_references_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677166643_package_repos_allowblock_lists │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677242688_add_triggers_for_soft_deleted_perms_entities │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677483453_add_auto_upgrade_to_versions │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677594756_add_better_index_to_ranking_path_counts_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677607213_add_indexes_on_access_requests_create_at_and_status_columns │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677627515_add_scan_column_to_ranking_definitionsreferences │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677627559_add_index_to_definition_scan_column │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677627566_add_index_to_reference_scan_column │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677694168_add_vulnerability_tables │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677694170_add_vulnerability_match_tables │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677700103_add_access_requests_decision_by_user_id_column │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677716184_add_columns_for_ranking_statistics │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677716470_add_trigger_for_ranking_statistics │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677803354_add_vulnerability_scan_log_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677811663_make_team_creator_nullable │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677878270_eric_is_bad_at_math │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677944569_drop_unused_types │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677944752_drop_unused_lockfiles_tables │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677945580_drop_unused_ranking_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677955553_update_ranking_repo_relations │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1677958359_simplify_path_ranks_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678091683_add_migrated_column_to_user_permissions │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678112318_add_external_accounts_scim_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678175532_index_github_topics │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678213774_sg_telemetry_allowlist │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678214530_fix_indexes_on_ranking_tables │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678220614_sg_telemetry_allowlist │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678290792_drop_unused_index_event_logs_user_id │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678291091_drop_unused_indexes_for_batch_changes_rand_id_columns │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678291402_drop_unused_index_on_user_repo_permissionsuser_id │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678291831_drop_unused_index_package_repo_versions_fk_idx │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678320579_normalize_webhook_urns │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678380933_comment_on_topic_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678409821_package_repos_missing_indexes │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678456448_make_role_name_citext │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678601228_sg_telemetry_allowlist │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678832491_remove_sg_jsonb_concat_agg │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678899992_add_codeintel_ranking_paths │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1678994673_package_repos_last_checked_at_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1679058200_upsize_codeintel_ranking_references_processed_datatype │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1679404397_add_missing_index_for_vacuum │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1679426934_soft_deleted_repository_name_reconciling_names │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1679428966_speed_up_deletes_from_ranking_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1679432506_speed_up_deletes_from_cm_trigger_jobs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1679603787_keep_cloning_progress_in_gitserver_repos │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1679690266_batch_initial_path_counts │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1680088638_add_is_partial_success_to_permission_sync_jobs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1680296731_package_repos_package_name_regex_match │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1680707560_sg_telemetry_allowlist │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1681300431_ownership_signals │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1681807446_add_github_apps_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1681923094_sg_telemetry_allowlist │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1681982430_user_completions_quota │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1682012624_own_background_jobs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1682114198_product_license_access_tokens │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1682598027_add_github_app_installations_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1682604499_add_softdelete_timestamp_to_ranking_exports │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1682626931_subscription_llm_proxy_state │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1682683129_add_recent_view_ownership_signal │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1682967255_add_ranking_graph_key_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1683053825_sg_telemetry_allowlist │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1683246005_llmproxynoaccesstokenenable │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1683290474_user_code_completions_quota │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1683295546_add_app_url_column_for_github_apps │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1683561153_add_autoindexing_repo_exceptions_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1683593618_add_table_for_storing_the_most_recent_output_from_gitserver_clones │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1683640362_expand_ranking_unique_key │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1683641757_sg_telemetry_allowlist │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1683670271_remove_ranking_object_prefix │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1683670735_move_deleted_fields_for_ranking │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1683753933_move_upload_relation_in_ranking_export_data │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1683782561_githubappwebhooks │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1683913757_add_ranking_progress_columns │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1683924275_own_signal_state │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684180461_sg_telemetry_allowlist │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684207923_embeddings_proxy │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684217409_create_assigned_owners_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684248574_upsize_id_columns │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684306784_make_assigned_owners_index_nonunique │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684396562_add_table_repo_commits_changelists │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684398004_drop_github_app_installs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684429687_own_signal_config_view │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684632550_simplify_mapper_max_id │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684753192_set_repo_meta_empty_values_to_null │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684771948_add_domain_to_github_app │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684831743_switch_to_bigserial_on_user_repo_permissions_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684854090_add_embeddings_to_policies │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684854389_llm_proxy_separate_rate_limits │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684858266_add_queuenames_column_to_executor_heartbeat │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1684933018_add_ranking_mapper_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685103392_add_ranking_export_hash_key │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685105270_simplify_ranking_reducer_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685453088_create_github_apps_install_tables │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685495400_rename_llm_proxy_to_cody_gateway │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685525992_add_license_fields_to_support_auto_billing │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685562535_add_missing_ranking_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685570436_add_ranking_graph_key_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685645480_normalize_base_url │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685695443_codeowners_stats_and_counts │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685697346_add_unique_constraint_to_assigned_owners │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685712730_add_own_analytics_setting │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685727930_junk_cleanup │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685983690_make_path_count_inputs_unique_by_definition_id │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685984018_drop_duplicate_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1685999719_add_additional_progress_tracking_for_ranking_mapper │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1686042710_add_assigned_teams_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1686169273_add_verification_to_changesets │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1686169626_add_stats_to_embeddings_jobs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1686208766_add_revoke_reason_to_product_licenses_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1686255261_add_own_analytics_setting_again │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1686282228_add_installation_metadata │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1686287028_add_unique_github_app_install_constraint │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1686415661_change_product_subscriptions_cody_gateway_limits_to_int64 │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1686580819_store_symbols_as_bytes │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1686723014_own_analytics_assigned_ownership │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1686749117_add_last_indexed_at_to_zoekt_repos │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1687792857_generate_license_token_for_existing_v1_product_licenses │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1688649829_user_completed_post_signup │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1689176578_add_new_fields_to_event_logs_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1689692530_add_column_pool_repo_id_to_gitserver_repos │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1689886483_sg_telemetry_allowlist │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1689942733_drop_path_includes_path_excludes_columns_from_sub_repo_permissions │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1690323910_add_chunks_excluded_embeddings_stats │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1690401277_exhaustive_search_jobs │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1690460411_add_code_hosts_table │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1691043630_event_logs_indexing │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1691485365_sg_telemetry_allowlist │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1691595214_autoindexing_manual_priority │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1691759644_autoindexing_manual_priority_index │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1692053282_content_library_onboarding_tour │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1692227847_make_stats_use_a_bigint │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1692815296_delete_pool_repo │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1693825517_exhaustive_search_jobs_remove_constraint │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1694806099_add_telemetryeventsexportqueuestore │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1695747321_remove_drift │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1696003224_sg_telemetry_allowlist │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1697489421_add_gitlab_topics │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1697535944_drop_users_tags_column │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1697558292_comment_on_gitlab_topic_idx │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1697750425_topic_column │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1697752805_index_topics_column │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1697754648_drop_old_repo_topic_indexes │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1698068529_make_repo_fork_false_by_default │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1698772485_sg_telemetry_allowlist │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── 1698836192_add_cody_pro_enabled_at_to_users │ ├── down.sql │ ├── metadata.yaml │ └── up.sql │ ├── BUILD.bazel │ └── squashed.sql ├── mockgen.temp.yaml ├── mockgen.test.yaml ├── mockgen.yaml ├── monitoring ├── .gitattributes ├── BUILD.bazel ├── CODENOTIFY ├── README.md ├── command │ ├── BUILD.bazel │ └── generate.go ├── definitions │ ├── BUILD.bazel │ ├── codeintel_autoindexing.go │ ├── codeintel_codenav.go │ ├── codeintel_policies.go │ ├── codeintel_ranking.go │ ├── codeintel_uploads.go │ ├── containers.go │ ├── dashboards.go │ ├── embeddings.go │ ├── executor.go │ ├── frontend.go │ ├── git_server.go │ ├── github.go │ ├── otel_collector.go │ ├── postgres.go │ ├── precise_code_intel_worker.go │ ├── prometheus.go │ ├── redis.go │ ├── repo_updater.go │ ├── searcher.go │ ├── shared │ │ ├── BUILD.bazel │ │ ├── batches.go │ │ ├── codeinsights.go │ │ ├── codeintel.go │ │ ├── codeintel_autoindexing.go │ │ ├── codeintel_codenav.go │ │ ├── codeintel_policies.go │ │ ├── codeintel_ranking.go │ │ ├── codeintel_uploads.go │ │ ├── constructor.go │ │ ├── container.go │ │ ├── dbconns.go │ │ ├── diskmetrics.go │ │ ├── executors.go │ │ ├── frontend.go │ │ ├── gitserver.go │ │ ├── go.go │ │ ├── grpc.go │ │ ├── http.go │ │ ├── kubernetes.go │ │ ├── node_exporter.go │ │ ├── observation.go │ │ ├── own.go │ │ ├── provisioning.go │ │ ├── queues.go │ │ ├── shared.go │ │ ├── site_configuration.go │ │ ├── standard.go │ │ ├── usage_data_pipeline.go │ │ ├── workerutil.go │ │ └── workerutil_resetter.go │ ├── symbols.go │ ├── syntect_server.go │ ├── telemetry.go │ ├── worker.go │ └── zoekt.go ├── generate_config_test.sh ├── go.mod ├── go.sum ├── grafanaclient │ ├── BUILD.bazel │ ├── grafanaclient.go │ └── headertransport │ │ ├── BUILD.bazel │ │ └── headertransport.go ├── main.go └── monitoring │ ├── BUILD.bazel │ ├── README.md │ ├── aggregations.go │ ├── dashboards.go │ ├── doc.go │ ├── documentation.go │ ├── generator.go │ ├── generator_test.go │ ├── internal │ ├── grafana │ │ ├── BUILD.bazel │ │ ├── alerts-defined.go │ │ ├── board.go │ │ ├── grafana.go │ │ ├── home.go │ │ ├── home.json.tmpl │ │ └── uid.go │ └── promql │ │ ├── BUILD.bazel │ │ ├── promql.go │ │ ├── promql_test.go │ │ └── variables.go │ ├── monitoring.go │ ├── multi_instance.go │ ├── panel.go │ ├── panel_options.go │ ├── prometheus.go │ ├── prune.go │ ├── util.go │ ├── variables.go │ └── variables_test.go ├── nogo_config.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── postcss.config.js ├── prettier.config.js ├── renovate.json ├── schema ├── BUILD.bazel ├── README.md ├── aws_codecommit.schema.json ├── azuredevops.schema.json ├── batch_spec.schema.json ├── bitbucket_cloud.schema.json ├── bitbucket_server.schema.json ├── bitbucket_server_util.go ├── bitbucketcloud_util.go ├── changeset_spec.schema.json ├── extension_schema.go ├── gerrit.schema.json ├── github.schema.json ├── github_util.go ├── gitlab.schema.json ├── gitlab_util.go ├── gitolite.schema.json ├── go-modules.schema.json ├── json-schema-draft-07.schema.json ├── jvm-packages.schema.json ├── localgit.schema.json ├── npm-packages.schema.json ├── onboardingtour.schema.json ├── other_external_service.schema.json ├── package.json ├── pagure.schema.json ├── perforce.schema.json ├── phabricator.schema.json ├── python-packages.schema.json ├── ruby-packages.schema.json ├── rust-packages.schema.json ├── schema.go ├── settings.schema.json ├── site.schema.json ├── stringdata.go ├── tsconfig.json └── validation_test.go ├── service-catalog.yaml ├── sg.config.yaml ├── shell.nix ├── sonar-project.properties ├── src-tauri ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Info.plist ├── README.md ├── VERSION ├── build.rs ├── compose-assets.sh ├── icons │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── 32x32.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ ├── Square30x30Logo.png │ ├── Square310x310Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── StoreLogo.png │ ├── icon.icns │ ├── icon.ico │ ├── icon.png │ └── tray.ico ├── rustfmt.toml ├── src │ ├── common.rs │ ├── main.rs │ └── tray.rs ├── tauri.conf.json └── tauri.dev.conf.json ├── stamp_tags.bzl ├── svgo.config.js ├── testing ├── BUILD.bazel ├── backend_integration_test.sh ├── codeintel_integration_test.sh ├── defs.bzl ├── e2e_test.sh └── tools │ ├── BUILD.bazel │ └── integration_runner.sh ├── third-party-licenses ├── CODEOWNERS ├── ThirdPartyDistributedTools.csv ├── ThirdPartyLicenses.csv ├── ThirdPartySyntectServer.dependencies.json ├── ThirdPartySyntectServer.syntaxes.txt └── ThirdPartySyntectServer.txt ├── third_party ├── com_github_cloudflare_circl │ ├── BUILD.bazel │ ├── dh_x25519_BUILD_bazel.patch │ ├── dh_x448_BUILD_bazel.patch │ ├── math_fp25519_BUILD_bazel.patch │ └── math_fp448_BUILD_bazel.patch ├── com_github_grpc_ecosystem_grpc_gateway_v2 │ ├── BUILD.bazel │ ├── README.md │ └── grpc_gateway.patch ├── com_github_sourcegraph_zoekt │ ├── BUILD.bazel │ ├── zoekt_archive_index.patch │ ├── zoekt_git_index.patch │ ├── zoekt_indexserver.patch │ └── zoekt_webserver.patch └── hermetic_cc │ ├── BUILD.bazel │ └── disable_ubsan.patch ├── tools └── release │ ├── BUILD.bazel │ ├── README.md │ ├── generate_schemas_archive.sh │ ├── schema_deps.bzl │ └── upload_current_schemas.sh ├── tsconfig.base.json ├── tsconfig.json ├── ui └── assets │ ├── .gitignore │ ├── BUILD.bazel │ ├── assets.go │ ├── dev.go │ ├── doc.go │ └── manifest.go ├── vitest.shared.ts ├── vitest.workspace.ts ├── windows └── installer │ └── cody │ ├── .gitignore │ ├── backend.wxs │ ├── build.cmd │ ├── build.ps1 │ ├── cody.sln │ ├── cody.wixproj │ ├── cody.wxs │ ├── folders.wxs │ ├── installdir.wxs │ ├── package.en-us.wxl │ ├── package.wxs │ ├── resources │ ├── background.png │ ├── cody.ico │ ├── license.rtf │ └── top.png │ ├── sequence.wxs │ └── sign.ps1 ├── wolfi-images ├── .gitignore ├── README.md ├── batcheshelper.yaml ├── blobstore.yaml ├── bundled-executor.yaml ├── cadvisor.yaml ├── cloud-mi2.yaml ├── executor-kubernetes.yaml ├── executor.yaml ├── gitserver.yaml ├── jaeger-agent.yaml ├── jaeger-all-in-one.yaml ├── node-exporter.yaml ├── opentelemetry-collector.yaml ├── postgres-exporter.yaml ├── postgresql-12-codeinsights.yaml ├── postgresql-12.yaml ├── prometheus-gcp.yaml ├── prometheus.yaml ├── qdrant.yaml ├── rebuild-images.sh ├── redis-exporter.yaml ├── redis.yaml ├── repo-updater.yaml ├── search-indexer.yaml ├── searcher.yaml ├── server.yaml ├── sourcegraph-base.yaml ├── sourcegraph-dev.yaml ├── sourcegraph.yaml ├── symbols.yaml └── syntax-highlighter.yaml └── wolfi-packages ├── .gitignore ├── comby.yaml ├── coursier.yaml ├── ctags.yaml ├── docker-client.yaml ├── gke-gcloud-auth-plugin.yaml ├── http-server-stabilizer.yaml ├── jaeger.yaml ├── opentelemetry-collector.yaml ├── opentelemetry-collector └── builder.template.yaml ├── p4-fusion-sg.yaml ├── p4-fusion.yaml ├── p4cli.yaml ├── prometheus-gcp.yaml ├── qdrant.yaml ├── redis_exporter.yaml ├── s3proxy.yaml ├── syntect-server.yaml ├── terraform.yaml └── xmlstarlet.yaml /.aspect/bazelrc/.gitignore: -------------------------------------------------------------------------------- 1 | user.bazelrc 2 | -------------------------------------------------------------------------------- /.aspect/cli/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.aspect/cli/config.yaml -------------------------------------------------------------------------------- /.bazel_fix_commands.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /.bazelignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.bazelignore -------------------------------------------------------------------------------- /.bazeliskrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.bazeliskrc -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 7.0.0-pre.20231011.2 2 | -------------------------------------------------------------------------------- /.buildkite/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.buildkite/pipeline.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/teams.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.github/teams.yml -------------------------------------------------------------------------------- /.github/test.CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.github/test.CODEOWNERS -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.gitignore -------------------------------------------------------------------------------- /.graphqlrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.graphqlrc.yml -------------------------------------------------------------------------------- /.hadolint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.hadolint.yaml -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.mailmap -------------------------------------------------------------------------------- /.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.mocharc.js -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.npmrc -------------------------------------------------------------------------------- /.percy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.percy.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.prettierignore -------------------------------------------------------------------------------- /.stylelintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.stylelintignore -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.stylelintrc.json -------------------------------------------------------------------------------- /.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.swcrc -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.tool-versions -------------------------------------------------------------------------------- /.trivyignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.trivyignore -------------------------------------------------------------------------------- /.vscode/cody.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.vscode/cody.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CHANGELOG.app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/CHANGELOG.app.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODENOTIFY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/CODENOTIFY -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.enterprise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/LICENSE.enterprise -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/SECURITY.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/WORKSPACE -------------------------------------------------------------------------------- /client/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/BUILD.bazel -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/README.md -------------------------------------------------------------------------------- /client/app-shell/.eslintignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /client/app-shell/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /client/branded/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/branded/README.md -------------------------------------------------------------------------------- /client/branded/src/components/Timestamp/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Timestamp' 2 | -------------------------------------------------------------------------------- /client/branded/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './search-ui' 2 | -------------------------------------------------------------------------------- /client/branded/src/search-ui/experimental.ts: -------------------------------------------------------------------------------- 1 | export * from './input/experimental' 2 | -------------------------------------------------------------------------------- /client/branded/src/search-ui/util/index.ts: -------------------------------------------------------------------------------- 1 | export * from './stars' 2 | -------------------------------------------------------------------------------- /client/browser/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/browser/LICENSE -------------------------------------------------------------------------------- /client/browser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/browser/README.md -------------------------------------------------------------------------------- /client/browser/config/web-ext/config.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/browser/cypress.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /client/browser/src/config/background.entry.ts: -------------------------------------------------------------------------------- 1 | window.EXTENSION_ENV = 'BACKGROUND' 2 | -------------------------------------------------------------------------------- /client/browser/src/config/content.entry.ts: -------------------------------------------------------------------------------- 1 | window.EXTENSION_ENV = 'CONTENT' 2 | -------------------------------------------------------------------------------- /client/browser/src/config/extension.entry.ts: -------------------------------------------------------------------------------- 1 | window.SG_ENV = 'EXTENSION' 2 | -------------------------------------------------------------------------------- /client/browser/src/config/options.entry.ts: -------------------------------------------------------------------------------- 1 | window.EXTENSION_ENV = 'OPTIONS' 2 | -------------------------------------------------------------------------------- /client/build-config/.eslintignore: -------------------------------------------------------------------------------- 1 | out/ 2 | -------------------------------------------------------------------------------- /client/client-api/.eslintignore: -------------------------------------------------------------------------------- 1 | out/ -------------------------------------------------------------------------------- /client/codeintellify/.eslintignore: -------------------------------------------------------------------------------- 1 | out/ -------------------------------------------------------------------------------- /client/codeintellify/src/testSetup.test.ts: -------------------------------------------------------------------------------- 1 | import '@sourcegraph/testing/src/jestDomMatchers' 2 | -------------------------------------------------------------------------------- /client/common/.eslintignore: -------------------------------------------------------------------------------- 1 | out/ 2 | -------------------------------------------------------------------------------- /client/common/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/common/OWNERS -------------------------------------------------------------------------------- /client/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/common/README.md -------------------------------------------------------------------------------- /client/common/src/errors/constants.ts: -------------------------------------------------------------------------------- 1 | export const AGGREGATE_ERROR_NAME = 'AggregateError' 2 | -------------------------------------------------------------------------------- /client/common/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './utils' 2 | -------------------------------------------------------------------------------- /client/extension-api-types/.eslintignore: -------------------------------------------------------------------------------- 1 | /dist/ 2 | /out/ 3 | -------------------------------------------------------------------------------- /client/extension-api/.eslintignore: -------------------------------------------------------------------------------- 1 | /dist/ 2 | /out/ 3 | -------------------------------------------------------------------------------- /client/http-client/.eslintignore: -------------------------------------------------------------------------------- 1 | out/ 2 | -------------------------------------------------------------------------------- /client/http-client/src/graphql/constants.ts: -------------------------------------------------------------------------------- 1 | export const GRAPHQL_URI = '/.api/graphql' 2 | -------------------------------------------------------------------------------- /client/http-client/src/graphql/links/index.ts: -------------------------------------------------------------------------------- 1 | export * from './concurrent-requests-link' 2 | -------------------------------------------------------------------------------- /client/jetbrains/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/jetbrains/LICENSE -------------------------------------------------------------------------------- /client/jetbrains/webview/src/index.scss: -------------------------------------------------------------------------------- 1 | @import 'wildcard/src/global-styles'; 2 | -------------------------------------------------------------------------------- /client/observability-client/.eslintignore: -------------------------------------------------------------------------------- 1 | out/ 2 | __mocks__ 3 | -------------------------------------------------------------------------------- /client/observability-server/.eslintignore: -------------------------------------------------------------------------------- 1 | out/ 2 | __mocks__ 3 | -------------------------------------------------------------------------------- /client/observability-server/src/webBundleSize/__mocks__/assets/scripts/main.js: -------------------------------------------------------------------------------- 1 | console.log(1) 2 | -------------------------------------------------------------------------------- /client/shared/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/shared/NOTICE -------------------------------------------------------------------------------- /client/shared/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/shared/README.md -------------------------------------------------------------------------------- /client/shared/src/hover/HoverOverlayContents/index.ts: -------------------------------------------------------------------------------- 1 | export * from './HoverOverlayContents' 2 | -------------------------------------------------------------------------------- /client/shared/src/hover/HoverOverlayLogo/index.ts: -------------------------------------------------------------------------------- 1 | export * from './HoverOverlayLogo' 2 | -------------------------------------------------------------------------------- /client/shared/src/settings/temporary/diffMode.ts: -------------------------------------------------------------------------------- 1 | export type DiffMode = 'split' | 'unified' 2 | -------------------------------------------------------------------------------- /client/shared/src/stories/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MockedStoryProvider' 2 | -------------------------------------------------------------------------------- /client/shared/src/testSetup.test.ts: -------------------------------------------------------------------------------- 1 | import '@sourcegraph/testing/src/jestDomMatchers' 2 | -------------------------------------------------------------------------------- /client/storybook/.eslintignore: -------------------------------------------------------------------------------- 1 | out/ 2 | -------------------------------------------------------------------------------- /client/storybook/src/decorators/withChromaticThemes/index.ts: -------------------------------------------------------------------------------- 1 | export * from './withChromaticThemes' 2 | -------------------------------------------------------------------------------- /client/template-parser/.eslintignore: -------------------------------------------------------------------------------- 1 | out/ 2 | -------------------------------------------------------------------------------- /client/template-parser/README.md: -------------------------------------------------------------------------------- 1 | # Template Parser 2 | -------------------------------------------------------------------------------- /client/testing/.eslintignore: -------------------------------------------------------------------------------- 1 | out/ -------------------------------------------------------------------------------- /client/testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/testing/README.md -------------------------------------------------------------------------------- /client/web-sveltekit/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /client/web-sveltekit/src/lib/highlight.scss: -------------------------------------------------------------------------------- 1 | @import 'wildcard/src/global-styles/highlight.scss'; 2 | -------------------------------------------------------------------------------- /client/web/.bazelignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/web/.bazelignore -------------------------------------------------------------------------------- /client/web/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/web/.eslintignore -------------------------------------------------------------------------------- /client/web/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/web/BUILD.bazel -------------------------------------------------------------------------------- /client/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/web/README.md -------------------------------------------------------------------------------- /client/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/web/package.json -------------------------------------------------------------------------------- /client/web/src/STORM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/web/src/STORM.md -------------------------------------------------------------------------------- /client/web/src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/web/src/auth.ts -------------------------------------------------------------------------------- /client/web/src/auth/RequestAccessPage.module.scss: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | width: 27.5rem; 3 | } 4 | -------------------------------------------------------------------------------- /client/web/src/auth/ResetPasswordPage.module.scss: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | max-width: 20rem; 3 | } 4 | -------------------------------------------------------------------------------- /client/web/src/auth/SignInPage.module.scss: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | width: 20rem; 3 | } 4 | -------------------------------------------------------------------------------- /client/web/src/auth/SignUpPage.module.scss: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | width: 27.5rem; 3 | } 4 | -------------------------------------------------------------------------------- /client/web/src/auth/UnlockAccount.module.scss: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | width: 20rem; 3 | } 4 | -------------------------------------------------------------------------------- /client/web/src/cody/components/ChatUI/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './ChatUi' 2 | -------------------------------------------------------------------------------- /client/web/src/cody/components/CodyMarketingPage/index.ts: -------------------------------------------------------------------------------- 1 | export * from './CodyMarketingPage' 2 | -------------------------------------------------------------------------------- /client/web/src/components/Collapsible.module.scss: -------------------------------------------------------------------------------- 1 | .expand-btn { 2 | width: 1.25rem; 3 | } 4 | -------------------------------------------------------------------------------- /client/web/src/components/CtaBanner.module.scss: -------------------------------------------------------------------------------- 1 | .cta-banner { 2 | border-radius: 3px; 3 | } 4 | -------------------------------------------------------------------------------- /client/web/src/components/DismissibleAlert/index.ts: -------------------------------------------------------------------------------- 1 | export * from './DismissibleAlert' 2 | -------------------------------------------------------------------------------- /client/web/src/components/MarketingBlock/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MarketingBlock' 2 | -------------------------------------------------------------------------------- /client/web/src/components/SelfHostedCta/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SelfHostedCta' 2 | -------------------------------------------------------------------------------- /client/web/src/components/WebHoverOverlay/index.ts: -------------------------------------------------------------------------------- 1 | export * from './WebHoverOverlay' 2 | -------------------------------------------------------------------------------- /client/web/src/nav/NavBar/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './NavBar' 2 | -------------------------------------------------------------------------------- /client/web/src/repo/RepositoriesPopover/index.ts: -------------------------------------------------------------------------------- 1 | export * from './RepositoriesPopover' 2 | -------------------------------------------------------------------------------- /client/web/src/repo/RevisionsPopover/index.ts: -------------------------------------------------------------------------------- 1 | export * from './RevisionsPopover' 2 | -------------------------------------------------------------------------------- /client/web/src/repo/components/RepoHeaderActions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './RepoHeaderActions' 2 | -------------------------------------------------------------------------------- /client/web/src/repo/components/RepoRevision/index.ts: -------------------------------------------------------------------------------- 1 | export * from './RepoRevision' 2 | -------------------------------------------------------------------------------- /client/web/src/search/README.md: -------------------------------------------------------------------------------- 1 | Components for search UI in the app. 2 | -------------------------------------------------------------------------------- /client/web/src/search/results/README.md: -------------------------------------------------------------------------------- 1 | Components for the search results page 2 | -------------------------------------------------------------------------------- /client/web/src/settings/SettingsFile.module.scss: -------------------------------------------------------------------------------- 1 | .settings-file { 2 | flex: 1; 3 | } 4 | -------------------------------------------------------------------------------- /client/web/src/site-admin/SiteAdminArea.module.scss: -------------------------------------------------------------------------------- 1 | .sidebar { 2 | width: 12rem; 3 | } 4 | -------------------------------------------------------------------------------- /client/web/src/site-admin/SiteAdminSidebar.module.scss: -------------------------------------------------------------------------------- 1 | .nav-item { 2 | border-radius: 0; 3 | } 4 | -------------------------------------------------------------------------------- /client/web/src/site-admin/UserManagement/components/Calendar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Calendar' 2 | -------------------------------------------------------------------------------- /client/web/src/site-admin/init/SiteInitPage.module.scss: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | width: 26rem; 3 | } 4 | -------------------------------------------------------------------------------- /client/web/src/storm/pages/SearchPage/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SearchPage' 2 | -------------------------------------------------------------------------------- /client/web/src/storm/pages/SearchPageWrapper/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SearchPageWrapper' 2 | -------------------------------------------------------------------------------- /client/web/src/user/settings/aboutOrganization/index.ts: -------------------------------------------------------------------------------- 1 | export * from './AboutOrganizationPage' 2 | -------------------------------------------------------------------------------- /client/web/statoscope: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/web/tsconfig.json -------------------------------------------------------------------------------- /client/wildcard/.eslintignore: -------------------------------------------------------------------------------- 1 | out/ 2 | -------------------------------------------------------------------------------- /client/wildcard/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/client/wildcard/OWNERS -------------------------------------------------------------------------------- /client/wildcard/src/components/BeforeUnloadPrompt/index.ts: -------------------------------------------------------------------------------- 1 | export * from './BeforeUnloadPrompt' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/ButtonLink/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ButtonLink' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Collapse/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Collapse' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Container/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Container' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/ErrorAlert/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ErrorAlert' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/ErrorMessage/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ErrorMessage' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Feedback/FeedbackBadge/index.ts: -------------------------------------------------------------------------------- 1 | export * from './FeedbackBadge' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Feedback/FeedbackPrompt/index.ts: -------------------------------------------------------------------------------- 1 | export * from './FeedbackPrompt' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Feedback/FeedbackText/index.ts: -------------------------------------------------------------------------------- 1 | export * from './FeedbackText' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Form/Checkbox/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './Checkbox' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Form/FlexTextArea/index.ts: -------------------------------------------------------------------------------- 1 | export * from './FlexTextArea' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Form/LoaderInput/index.ts: -------------------------------------------------------------------------------- 1 | export * from './LoaderInput' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Form/RadioButton/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './RadioButton' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Form/Select/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Select' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Form/TextArea/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TextArea' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Grid/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './Grid' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Icon/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Icon' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Link/AnchorLink/index.ts: -------------------------------------------------------------------------------- 1 | export * from './AnchorLink' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Link/Link/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Link' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Link/LinkOrSpan/index.ts: -------------------------------------------------------------------------------- 1 | export * from './LinkOrSpan' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/LoadingSpinner/index.ts: -------------------------------------------------------------------------------- 1 | export * from './LoadingSpinner' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Markdown/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Markdown' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Modal/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Modal' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/NavMenu/index.ts: -------------------------------------------------------------------------------- 1 | export * from './NavMenu' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/PageHeader/Breadcrumb/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Breadcrumb' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/PageHeader/Heading/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Heading' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/PageHeader/index.ts: -------------------------------------------------------------------------------- 1 | export * from './PageHeader' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/PageSelector/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './PageSelector' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/PageSwitcher/index.tsx: -------------------------------------------------------------------------------- 1 | export * from './PageSwitcher' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Panel/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Panel' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/SourcegraphIcon/index.ts: -------------------------------------------------------------------------------- 1 | export * from './SourcegraphIcon' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Tabs/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Tabs' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Tooltip/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Tooltip' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Tree/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Tree' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Typography/Code/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Code' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Typography/Label/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Label' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/components/Typography/Text/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Text' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/testing/index.ts: -------------------------------------------------------------------------------- 1 | export * from './render-with-branded-context' 2 | -------------------------------------------------------------------------------- /client/wildcard/src/testing/testSetup.test.ts: -------------------------------------------------------------------------------- 1 | import '@sourcegraph/testing/src/jestDomMatchers' 2 | -------------------------------------------------------------------------------- /cmd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/README.md -------------------------------------------------------------------------------- /cmd/blobstore/CODENOTIFY: -------------------------------------------------------------------------------- 1 | **/* @slimsag 2 | -------------------------------------------------------------------------------- /cmd/blobstore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/blobstore/README.md -------------------------------------------------------------------------------- /cmd/blobstore/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/blobstore/main.go -------------------------------------------------------------------------------- /cmd/cody-gateway/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/cody-gateway/main.go -------------------------------------------------------------------------------- /cmd/embeddings/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/embeddings/main.go -------------------------------------------------------------------------------- /cmd/embeddings/shared/testdata/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/executor/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/executor/BUILD.bazel -------------------------------------------------------------------------------- /cmd/executor/CODENOTIFY: -------------------------------------------------------------------------------- 1 | # See https://github.com/sourcegraph/codenotify for documentation. 2 | -------------------------------------------------------------------------------- /cmd/executor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/executor/README.md -------------------------------------------------------------------------------- /cmd/executor/hash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/executor/hash.sh -------------------------------------------------------------------------------- /cmd/executor/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/executor/main.go -------------------------------------------------------------------------------- /cmd/frontend/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/frontend/BUILD.bazel -------------------------------------------------------------------------------- /cmd/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/frontend/README.md -------------------------------------------------------------------------------- /cmd/frontend/graphqlbackend/codeintel.graphql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/frontend/internal/auth/saml/provider_test.go: -------------------------------------------------------------------------------- 1 | package saml 2 | -------------------------------------------------------------------------------- /cmd/frontend/internal/search/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | **/* @jtibshirani 3 | -------------------------------------------------------------------------------- /cmd/frontend/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/frontend/main.go -------------------------------------------------------------------------------- /cmd/gitserver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/gitserver/README.md -------------------------------------------------------------------------------- /cmd/gitserver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/gitserver/main.go -------------------------------------------------------------------------------- /cmd/loadtest/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/loadtest/BUILD.bazel -------------------------------------------------------------------------------- /cmd/loadtest/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/loadtest/main.go -------------------------------------------------------------------------------- /cmd/migrator/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/migrator/BUILD.bazel -------------------------------------------------------------------------------- /cmd/migrator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/migrator/README.md -------------------------------------------------------------------------------- /cmd/migrator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/migrator/main.go -------------------------------------------------------------------------------- /cmd/pings/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/pings/BUILD.bazel -------------------------------------------------------------------------------- /cmd/pings/CODENOTIFY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/pings/CODENOTIFY -------------------------------------------------------------------------------- /cmd/pings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/pings/README.md -------------------------------------------------------------------------------- /cmd/pings/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/pings/main.go -------------------------------------------------------------------------------- /cmd/pings/shared/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/pings/shared/main.go -------------------------------------------------------------------------------- /cmd/repo-updater/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/repo-updater/main.go -------------------------------------------------------------------------------- /cmd/searcher/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/searcher/BUILD.bazel -------------------------------------------------------------------------------- /cmd/searcher/CODENOTIFY: -------------------------------------------------------------------------------- 1 | **/* @keegancsmith 2 | -------------------------------------------------------------------------------- /cmd/searcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/searcher/README.md -------------------------------------------------------------------------------- /cmd/searcher/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/searcher/main.go -------------------------------------------------------------------------------- /cmd/server/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/server/BUILD.bazel -------------------------------------------------------------------------------- /cmd/server/internal/goreman/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /cmd/server/internal/goremancmd/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /cmd/server/macro.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/server/macro.bzl -------------------------------------------------------------------------------- /cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/server/main.go -------------------------------------------------------------------------------- /cmd/server/postgres_exporter.yaml: -------------------------------------------------------------------------------- 1 | auth_modules: 2 | -------------------------------------------------------------------------------- /cmd/server/rootfs/BUILD.bazel: -------------------------------------------------------------------------------- 1 | exports_files([ 2 | "postgres-optimize.sh", 3 | ]) 4 | -------------------------------------------------------------------------------- /cmd/sourcegraph/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/sourcegraph/main.go -------------------------------------------------------------------------------- /cmd/symbols/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/symbols/BUILD.bazel -------------------------------------------------------------------------------- /cmd/symbols/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /cmd/symbols/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/symbols/Dockerfile -------------------------------------------------------------------------------- /cmd/symbols/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/symbols/README.md -------------------------------------------------------------------------------- /cmd/symbols/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/symbols/build.sh -------------------------------------------------------------------------------- /cmd/symbols/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/symbols/main.go -------------------------------------------------------------------------------- /cmd/symbols/squirrel/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @varungandhi-src 2 | -------------------------------------------------------------------------------- /cmd/worker/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/worker/BUILD.bazel -------------------------------------------------------------------------------- /cmd/worker/CODENOTIFY: -------------------------------------------------------------------------------- 1 | # See https://github.com/sourcegraph/codenotify for documentation. 2 | -------------------------------------------------------------------------------- /cmd/worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/worker/README.md -------------------------------------------------------------------------------- /cmd/worker/job/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/worker/job/job.go -------------------------------------------------------------------------------- /cmd/worker/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/cmd/worker/main.go -------------------------------------------------------------------------------- /deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/deps.bzl -------------------------------------------------------------------------------- /dev/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/.gitignore -------------------------------------------------------------------------------- /dev/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/BUILD.bazel -------------------------------------------------------------------------------- /dev/CLA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/CLA.txt -------------------------------------------------------------------------------- /dev/Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/Caddyfile -------------------------------------------------------------------------------- /dev/app/app-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/app/app-version.sh -------------------------------------------------------------------------------- /dev/app/build-backend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/app/build-backend.sh -------------------------------------------------------------------------------- /dev/app/build-windows.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/app/build-windows.sh -------------------------------------------------------------------------------- /dev/app/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/app/build.sh -------------------------------------------------------------------------------- /dev/app/tauri-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/app/tauri-build.sh -------------------------------------------------------------------------------- /dev/authtest/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/authtest/BUILD.bazel -------------------------------------------------------------------------------- /dev/authtest/CODENOTIFY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/authtest/CODENOTIFY -------------------------------------------------------------------------------- /dev/authtest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/authtest/README.md -------------------------------------------------------------------------------- /dev/bazel_stamp_vars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/bazel_stamp_vars.sh -------------------------------------------------------------------------------- /dev/bkstats/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/bkstats/BUILD.bazel -------------------------------------------------------------------------------- /dev/bkstats/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/bkstats/OWNERS -------------------------------------------------------------------------------- /dev/bkstats/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/bkstats/README.md -------------------------------------------------------------------------------- /dev/bkstats/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/bkstats/main.go -------------------------------------------------------------------------------- /dev/bkstats/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/bkstats/run.sh -------------------------------------------------------------------------------- /dev/build-tracker/.gitignore: -------------------------------------------------------------------------------- 1 | env 2 | -------------------------------------------------------------------------------- /dev/buildchecker/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/buildchecker/OWNERS -------------------------------------------------------------------------------- /dev/buildchecker/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/buildchecker/main.go -------------------------------------------------------------------------------- /dev/caddy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/caddy.sh -------------------------------------------------------------------------------- /dev/check-tokens.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/check-tokens.sh -------------------------------------------------------------------------------- /dev/check/all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/check/all.sh -------------------------------------------------------------------------------- /dev/check/bash-syntax.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/check/bash-syntax.sh -------------------------------------------------------------------------------- /dev/check/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/check/build.sh -------------------------------------------------------------------------------- /dev/check/gofmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/check/gofmt.sh -------------------------------------------------------------------------------- /dev/check/shellcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/check/shellcheck.sh -------------------------------------------------------------------------------- /dev/check/shfmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/check/shfmt.sh -------------------------------------------------------------------------------- /dev/check/submodule.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/check/submodule.sh -------------------------------------------------------------------------------- /dev/ci/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/BUILD.bazel -------------------------------------------------------------------------------- /dev/ci/CODENOTIFY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/CODENOTIFY -------------------------------------------------------------------------------- /dev/ci/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/OWNERS -------------------------------------------------------------------------------- /dev/ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/README.md -------------------------------------------------------------------------------- /dev/ci/asdf-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/asdf-install.sh -------------------------------------------------------------------------------- /dev/ci/bazel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/bazel.sh -------------------------------------------------------------------------------- /dev/ci/ci-checkov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/ci-checkov.sh -------------------------------------------------------------------------------- /dev/ci/docker-publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/docker-publish.sh -------------------------------------------------------------------------------- /dev/ci/gen-pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/gen-pipeline.go -------------------------------------------------------------------------------- /dev/ci/gen-pipeline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/gen-pipeline.sh -------------------------------------------------------------------------------- /dev/ci/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/glossary.md -------------------------------------------------------------------------------- /dev/ci/images/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/images/go.mod -------------------------------------------------------------------------------- /dev/ci/images/images.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/images/images.go -------------------------------------------------------------------------------- /dev/ci/integration/code-intel/BUILD.bazel: -------------------------------------------------------------------------------- 1 | exports_files(["repos.json"]) 2 | -------------------------------------------------------------------------------- /dev/ci/parallel_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/parallel_run.sh -------------------------------------------------------------------------------- /dev/ci/pnpm-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/pnpm-build.sh -------------------------------------------------------------------------------- /dev/ci/pnpm-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/pnpm-run.sh -------------------------------------------------------------------------------- /dev/ci/post-chromatic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/post-chromatic.sh -------------------------------------------------------------------------------- /dev/ci/push_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/push_all.sh -------------------------------------------------------------------------------- /dev/ci/reset-test-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/reset-test-db.sh -------------------------------------------------------------------------------- /dev/ci/trivy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/ci/trivy/README.md -------------------------------------------------------------------------------- /dev/codeinsights-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/codeinsights-db.sh -------------------------------------------------------------------------------- /dev/codeintel-qa/.gitignore: -------------------------------------------------------------------------------- 1 | /upload 2 | /query 3 | testdata/* 4 | -------------------------------------------------------------------------------- /dev/codeintel-qa/CODENOTIFY: -------------------------------------------------------------------------------- 1 | # See https://github.com/sourcegraph/codenotify for documentation. 2 | -------------------------------------------------------------------------------- /dev/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/defs.bzl -------------------------------------------------------------------------------- /dev/depgraph/.gitignore: -------------------------------------------------------------------------------- 1 | depgraph 2 | -------------------------------------------------------------------------------- /dev/depgraph/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/depgraph/BUILD.bazel -------------------------------------------------------------------------------- /dev/depgraph/CODENOTIFY: -------------------------------------------------------------------------------- 1 | # See https://github.com/sourcegraph/codenotify for documentation. 2 | -------------------------------------------------------------------------------- /dev/depgraph/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/depgraph/README.md -------------------------------------------------------------------------------- /dev/depgraph/lint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/depgraph/lint.go -------------------------------------------------------------------------------- /dev/depgraph/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/depgraph/main.go -------------------------------------------------------------------------------- /dev/depgraph/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/depgraph/root.go -------------------------------------------------------------------------------- /dev/depgraph/summary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/depgraph/summary.go -------------------------------------------------------------------------------- /dev/depgraph/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/depgraph/trace.go -------------------------------------------------------------------------------- /dev/deployment-lag-notifier/.gitignore: -------------------------------------------------------------------------------- 1 | deployment-lag-notifier 2 | -------------------------------------------------------------------------------- /dev/docsite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/docsite.sh -------------------------------------------------------------------------------- /dev/dx/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/dx/BUILD.bazel -------------------------------------------------------------------------------- /dev/dx/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/dx/main.go -------------------------------------------------------------------------------- /dev/esbuild.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/esbuild.bzl -------------------------------------------------------------------------------- /dev/eslint.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/eslint.bzl -------------------------------------------------------------------------------- /dev/git-stats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/git-stats -------------------------------------------------------------------------------- /dev/global-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/global-settings.json -------------------------------------------------------------------------------- /dev/go-mod-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/go-mod-update.sh -------------------------------------------------------------------------------- /dev/go_defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/go_defs.bzl -------------------------------------------------------------------------------- /dev/go_stringer.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/go_stringer.bzl -------------------------------------------------------------------------------- /dev/gqltest/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/gqltest/BUILD.bazel -------------------------------------------------------------------------------- /dev/gqltest/CODENOTIFY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/gqltest/CODENOTIFY -------------------------------------------------------------------------------- /dev/gqltest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/gqltest/README.md -------------------------------------------------------------------------------- /dev/gqltest/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/gqltest/main_test.go -------------------------------------------------------------------------------- /dev/insight-data-gen/.gitignore: -------------------------------------------------------------------------------- 1 | insight-data-gen 2 | -------------------------------------------------------------------------------- /dev/js_lib.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/js_lib.bzl -------------------------------------------------------------------------------- /dev/licenses.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/licenses.sh -------------------------------------------------------------------------------- /dev/linters/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/linters/go.mod -------------------------------------------------------------------------------- /dev/linters/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/linters/go.sum -------------------------------------------------------------------------------- /dev/migrations.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/migrations.bzl -------------------------------------------------------------------------------- /dev/mocha.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/mocha.bzl -------------------------------------------------------------------------------- /dev/nix/comby.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/nix/comby.nix -------------------------------------------------------------------------------- /dev/nix/ctags.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/nix/ctags.nix -------------------------------------------------------------------------------- /dev/nix/nodejs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/nix/nodejs.nix -------------------------------------------------------------------------------- /dev/nix/p4-fusion.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/nix/p4-fusion.nix -------------------------------------------------------------------------------- /dev/nix/shell-hook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/nix/shell-hook.sh -------------------------------------------------------------------------------- /dev/nix/start-redis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/nix/start-redis.sh -------------------------------------------------------------------------------- /dev/nix/util.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/nix/util.nix -------------------------------------------------------------------------------- /dev/oci_defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/oci_defs.bzl -------------------------------------------------------------------------------- /dev/oci_deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/oci_deps.bzl -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/.p4ignore: -------------------------------------------------------------------------------- 1 | .git 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/path.txt: -------------------------------------------------------------------------------- 1 | ./ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/dev/cmd/config.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/dev/cmd/golang/ci/INFO.md: -------------------------------------------------------------------------------- 1 | # INFO 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/dev/cmd/golang/ci/path.txt: -------------------------------------------------------------------------------- 1 | ./src/dev/cmd/golang/ci/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/dev/cmd/golang/path.txt: -------------------------------------------------------------------------------- 1 | ./src/dev/cmd/golang/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/dev/cmd/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/dev/cmd/path.txt: -------------------------------------------------------------------------------- 1 | ./src/dev/cmd/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/dev/cmd/rides-api/path.txt: -------------------------------------------------------------------------------- 1 | ./src/dev/cmd/rides-api/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/dev/cmd/rides/path.txt: -------------------------------------------------------------------------------- 1 | ./src/dev/cmd/rides/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/dev/cmd/storage/path.txt: -------------------------------------------------------------------------------- 1 | ./src/dev/cmd/storage/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/dev/cmd/storage/redis/dump.rdb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/dev/cmd/storage/redis/path.txt: -------------------------------------------------------------------------------- 1 | ./src/dev/cmd/storage/redis/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/dev/path.txt: -------------------------------------------------------------------------------- 1 | ./src/dev/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/feature/cmd/golang/ci/INFO.md: -------------------------------------------------------------------------------- 1 | # INFO 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/feature/cmd/golang/ci/path.txt: -------------------------------------------------------------------------------- 1 | ./src/feature/cmd/golang/ci/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/feature/cmd/golang/path.txt: -------------------------------------------------------------------------------- 1 | ./src/feature/cmd/golang/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/feature/cmd/path.txt: -------------------------------------------------------------------------------- 1 | ./src/feature/cmd/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/feature/cmd/rides-api/config.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/feature/cmd/rides-api/path.txt: -------------------------------------------------------------------------------- 1 | ./src/feature/cmd/rides-api/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/feature/cmd/storage/path.txt: -------------------------------------------------------------------------------- 1 | ./src/feature/cmd/storage/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/feature/cmd/storage/redis/dump.rdb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/feature/path.txt: -------------------------------------------------------------------------------- 1 | ./src/feature/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/base/src/path.txt: -------------------------------------------------------------------------------- 1 | ./src/ 2 | -------------------------------------------------------------------------------- /dev/perforce/test-helpers/templates/changelist.tmpl: -------------------------------------------------------------------------------- 1 | Change: new 2 | Description: ${DESCRIPTION} 3 | -------------------------------------------------------------------------------- /dev/phabricator/e2e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/phabricator/e2e.sh -------------------------------------------------------------------------------- /dev/phabricator/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/phabricator/start.sh -------------------------------------------------------------------------------- /dev/phabricator/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/phabricator/stop.sh -------------------------------------------------------------------------------- /dev/pr-auditor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/pr-auditor/README.md -------------------------------------------------------------------------------- /dev/pr-auditor/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/pr-auditor/check.go -------------------------------------------------------------------------------- /dev/pr-auditor/issue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/pr-auditor/issue.go -------------------------------------------------------------------------------- /dev/pr-auditor/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/pr-auditor/main.go -------------------------------------------------------------------------------- /dev/prometheus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/prometheus/README.md -------------------------------------------------------------------------------- /dev/proto.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/proto.bzl -------------------------------------------------------------------------------- /dev/prune-pick.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/prune-pick.sh -------------------------------------------------------------------------------- /dev/redis-postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/redis-postgres.yml -------------------------------------------------------------------------------- /dev/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/redis.conf -------------------------------------------------------------------------------- /dev/release/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/release/.eslintrc.js -------------------------------------------------------------------------------- /dev/release/.gitignore: -------------------------------------------------------------------------------- 1 | .secrets/ 2 | -------------------------------------------------------------------------------- /dev/release/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/release/README.md -------------------------------------------------------------------------------- /dev/release/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/release/package.json -------------------------------------------------------------------------------- /dev/release/src/chart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/release/src/chart.ts -------------------------------------------------------------------------------- /dev/release/src/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/release/src/git.ts -------------------------------------------------------------------------------- /dev/release/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/release/src/main.ts -------------------------------------------------------------------------------- /dev/release/src/slack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/release/src/slack.ts -------------------------------------------------------------------------------- /dev/release/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/release/src/util.ts -------------------------------------------------------------------------------- /dev/run-server-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/run-server-image.sh -------------------------------------------------------------------------------- /dev/sass.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sass.bzl -------------------------------------------------------------------------------- /dev/scaletesting/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/scaletesting/OWNERS -------------------------------------------------------------------------------- /dev/scaletesting/bulkrepocreate/.gitignore: -------------------------------------------------------------------------------- 1 | *.db 2 | -------------------------------------------------------------------------------- /dev/scaletesting/codehostcopy/.gitignore: -------------------------------------------------------------------------------- 1 | config.cue 2 | *.db 3 | -------------------------------------------------------------------------------- /dev/scip-ctags-dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/scip-ctags-dev -------------------------------------------------------------------------------- /dev/sg/.gitignore: -------------------------------------------------------------------------------- 1 | sg 2 | sg.config.yaml 3 | -------------------------------------------------------------------------------- /dev/sg/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/BUILD.bazel -------------------------------------------------------------------------------- /dev/sg/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/Dockerfile -------------------------------------------------------------------------------- /dev/sg/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/OWNERS -------------------------------------------------------------------------------- /dev/sg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/README.md -------------------------------------------------------------------------------- /dev/sg/VISION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/VISION.md -------------------------------------------------------------------------------- /dev/sg/analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/analytics.go -------------------------------------------------------------------------------- /dev/sg/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/bootstrap.sh -------------------------------------------------------------------------------- /dev/sg/buf/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/buf/BUILD.bazel -------------------------------------------------------------------------------- /dev/sg/buf/buf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/buf/buf.go -------------------------------------------------------------------------------- /dev/sg/checks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/checks.go -------------------------------------------------------------------------------- /dev/sg/ci/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/ci/BUILD.bazel -------------------------------------------------------------------------------- /dev/sg/ci/buildkite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/ci/buildkite.go -------------------------------------------------------------------------------- /dev/sg/ci/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/ci/command.go -------------------------------------------------------------------------------- /dev/sg/ci/subcommands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/ci/subcommands.go -------------------------------------------------------------------------------- /dev/sg/generates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/generates.go -------------------------------------------------------------------------------- /dev/sg/internal/bk/bk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/internal/bk/bk.go -------------------------------------------------------------------------------- /dev/sg/internal/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/internal/db/db.go -------------------------------------------------------------------------------- /dev/sg/linters/buf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/linters/buf.go -------------------------------------------------------------------------------- /dev/sg/linters/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/linters/client.go -------------------------------------------------------------------------------- /dev/sg/linters/gomod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/linters/gomod.go -------------------------------------------------------------------------------- /dev/sg/linters/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/linters/misc.go -------------------------------------------------------------------------------- /dev/sg/linters/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/linters/runner.go -------------------------------------------------------------------------------- /dev/sg/linters/shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/linters/shell.go -------------------------------------------------------------------------------- /dev/sg/linters/svg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/linters/svg.go -------------------------------------------------------------------------------- /dev/sg/live.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/live.go -------------------------------------------------------------------------------- /dev/sg/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/main.go -------------------------------------------------------------------------------- /dev/sg/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/main_test.go -------------------------------------------------------------------------------- /dev/sg/msp/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/msp/BUILD.bazel -------------------------------------------------------------------------------- /dev/sg/msp/CODENOTIFY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/msp/CODENOTIFY -------------------------------------------------------------------------------- /dev/sg/msp/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/msp/command.go -------------------------------------------------------------------------------- /dev/sg/msp/repo/repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/msp/repo/repo.go -------------------------------------------------------------------------------- /dev/sg/msp/repo/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/msp/repo/root.go -------------------------------------------------------------------------------- /dev/sg/msp/sg_msp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/msp/sg_msp.go -------------------------------------------------------------------------------- /dev/sg/os.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/os.go -------------------------------------------------------------------------------- /dev/sg/release.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/release.go -------------------------------------------------------------------------------- /dev/sg/release_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/release_test.go -------------------------------------------------------------------------------- /dev/sg/root/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/root/BUILD.bazel -------------------------------------------------------------------------------- /dev/sg/root/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/root/README.md -------------------------------------------------------------------------------- /dev/sg/root/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/root/root.go -------------------------------------------------------------------------------- /dev/sg/root/root_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/root/root_test.go -------------------------------------------------------------------------------- /dev/sg/sg_analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_analytics.go -------------------------------------------------------------------------------- /dev/sg/sg_app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_app.go -------------------------------------------------------------------------------- /dev/sg/sg_audit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_audit.go -------------------------------------------------------------------------------- /dev/sg/sg_cloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_cloud.go -------------------------------------------------------------------------------- /dev/sg/sg_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_db.go -------------------------------------------------------------------------------- /dev/sg/sg_deploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_deploy.go -------------------------------------------------------------------------------- /dev/sg/sg_generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_generate.go -------------------------------------------------------------------------------- /dev/sg/sg_help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_help.go -------------------------------------------------------------------------------- /dev/sg/sg_insights.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_insights.go -------------------------------------------------------------------------------- /dev/sg/sg_install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_install.go -------------------------------------------------------------------------------- /dev/sg/sg_lint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_lint.go -------------------------------------------------------------------------------- /dev/sg/sg_live.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_live.go -------------------------------------------------------------------------------- /dev/sg/sg_logo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_logo.go -------------------------------------------------------------------------------- /dev/sg/sg_migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_migration.go -------------------------------------------------------------------------------- /dev/sg/sg_monitoring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_monitoring.go -------------------------------------------------------------------------------- /dev/sg/sg_ops.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_ops.go -------------------------------------------------------------------------------- /dev/sg/sg_page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_page.go -------------------------------------------------------------------------------- /dev/sg/sg_rfc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_rfc.go -------------------------------------------------------------------------------- /dev/sg/sg_run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_run.go -------------------------------------------------------------------------------- /dev/sg/sg_secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_secret.go -------------------------------------------------------------------------------- /dev/sg/sg_setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_setup.go -------------------------------------------------------------------------------- /dev/sg/sg_src.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_src.go -------------------------------------------------------------------------------- /dev/sg/sg_start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_start.go -------------------------------------------------------------------------------- /dev/sg/sg_start_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_start_test.go -------------------------------------------------------------------------------- /dev/sg/sg_teammate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_teammate.go -------------------------------------------------------------------------------- /dev/sg/sg_telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_telemetry.go -------------------------------------------------------------------------------- /dev/sg/sg_tests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_tests.go -------------------------------------------------------------------------------- /dev/sg/sg_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_update.go -------------------------------------------------------------------------------- /dev/sg/sg_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_version.go -------------------------------------------------------------------------------- /dev/sg/sg_wolfi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/sg_wolfi.go -------------------------------------------------------------------------------- /dev/sg/suggest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/suggest.go -------------------------------------------------------------------------------- /dev/sg/suggest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/sg/suggest_test.go -------------------------------------------------------------------------------- /dev/site-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/site-config.json -------------------------------------------------------------------------------- /dev/src-expose/.gitignore: -------------------------------------------------------------------------------- 1 | artifacts -------------------------------------------------------------------------------- /dev/src-expose/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/src-expose/build.sh -------------------------------------------------------------------------------- /dev/src-expose/entry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/src-expose/entry.sh -------------------------------------------------------------------------------- /dev/src-expose/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/src-expose/main.go -------------------------------------------------------------------------------- /dev/src-expose/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/src-expose/serve.go -------------------------------------------------------------------------------- /dev/src-search-meta.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/src-search-meta.sh -------------------------------------------------------------------------------- /dev/team/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/team/BUILD.bazel -------------------------------------------------------------------------------- /dev/team/mocks_temp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/team/mocks_temp.go -------------------------------------------------------------------------------- /dev/team/team.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/team/team.go -------------------------------------------------------------------------------- /dev/tilt/Caddyfile: -------------------------------------------------------------------------------- 1 | sourcegraph.test:3443 2 | tls internal 3 | reverse_proxy 192.168.99.111:31963 4 | -------------------------------------------------------------------------------- /dev/tilt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/tilt/README.md -------------------------------------------------------------------------------- /dev/tilt/Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/tilt/Tiltfile -------------------------------------------------------------------------------- /dev/tool_deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/tool_deps.bzl -------------------------------------------------------------------------------- /dev/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/tools.go -------------------------------------------------------------------------------- /dev/tools/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/tools/BUILD.bazel -------------------------------------------------------------------------------- /dev/universal-ctags-dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/universal-ctags-dev -------------------------------------------------------------------------------- /dev/update-embeddings-list/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ -------------------------------------------------------------------------------- /dev/zoekt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/zoekt/README.md -------------------------------------------------------------------------------- /dev/zoekt/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/zoekt/update -------------------------------------------------------------------------------- /dev/zoekt/wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/dev/zoekt/wrapper -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc.go -------------------------------------------------------------------------------- /doc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/BUILD.bazel -------------------------------------------------------------------------------- /doc/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ../CHANGELOG.md -------------------------------------------------------------------------------- /doc/CODENOTIFY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/CODENOTIFY -------------------------------------------------------------------------------- /doc/KNOWN-ISSUES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/KNOWN-ISSUES.md -------------------------------------------------------------------------------- /doc/admin/analytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/analytics.md -------------------------------------------------------------------------------- /doc/admin/audit_log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/audit_log.md -------------------------------------------------------------------------------- /doc/admin/auth/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/auth/index.md -------------------------------------------------------------------------------- /doc/admin/config/settings.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/settings.schema.json -------------------------------------------------------------------------------- /doc/admin/config/site.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/site.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/aws_codecommit.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/aws_codecommit.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/azuredevops.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/azuredevops.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/bitbucket_cloud.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/bitbucket_cloud.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/bitbucket_server.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/bitbucket_server.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/gerrit.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/gerrit.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/github.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/github.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/gitlab.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/gitlab.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/gitolite.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/gitolite.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/go-modules.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/go-modules.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/jvm-packages.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/jvm-packages.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/npm-packages.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/npm-packages.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/perforce.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/perforce.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/phabricator.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/phabricator.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/python-packages.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/python-packages.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/ruby-packages.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/ruby-packages.schema.json -------------------------------------------------------------------------------- /doc/admin/external_service/rust-packages.schema.json: -------------------------------------------------------------------------------- 1 | ../../../schema/rust-packages.schema.json -------------------------------------------------------------------------------- /doc/admin/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/faq.md -------------------------------------------------------------------------------- /doc/admin/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/index.md -------------------------------------------------------------------------------- /doc/admin/markdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/markdown.md -------------------------------------------------------------------------------- /doc/admin/monorepo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/monorepo.md -------------------------------------------------------------------------------- /doc/admin/nginx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/nginx.md -------------------------------------------------------------------------------- /doc/admin/pings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/pings.md -------------------------------------------------------------------------------- /doc/admin/postgres.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/postgres.md -------------------------------------------------------------------------------- /doc/admin/pprof.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/pprof.md -------------------------------------------------------------------------------- /doc/admin/pricing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/pricing.md -------------------------------------------------------------------------------- /doc/admin/privileges.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/privileges.md -------------------------------------------------------------------------------- /doc/admin/repo/add.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/repo/add.md -------------------------------------------------------------------------------- /doc/admin/repo/auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/repo/auth.md -------------------------------------------------------------------------------- /doc/admin/repo/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/repo/index.md -------------------------------------------------------------------------------- /doc/admin/scim.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/scim.md -------------------------------------------------------------------------------- /doc/admin/search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/search.md -------------------------------------------------------------------------------- /doc/admin/teams/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/teams/index.md -------------------------------------------------------------------------------- /doc/admin/tls_ssl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/tls_ssl.md -------------------------------------------------------------------------------- /doc/admin/url.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/url.md -------------------------------------------------------------------------------- /doc/admin/validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/validation.md -------------------------------------------------------------------------------- /doc/admin/workers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/admin/workers.md -------------------------------------------------------------------------------- /doc/api/graphql/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/api/graphql/index.md -------------------------------------------------------------------------------- /doc/api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/api/index.md -------------------------------------------------------------------------------- /doc/batch_changes/CODENOTIFY: -------------------------------------------------------------------------------- 1 | **/* @eseliger 2 | -------------------------------------------------------------------------------- /doc/cli/how-tos/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/cli/how-tos/index.md -------------------------------------------------------------------------------- /doc/cli/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/cli/index.md -------------------------------------------------------------------------------- /doc/cli/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/cli/quickstart.md -------------------------------------------------------------------------------- /doc/cloud/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/cloud/index.md -------------------------------------------------------------------------------- /doc/code_navigation/CODENOTIFY: -------------------------------------------------------------------------------- 1 | # See https://github.com/sourcegraph/codenotify for documentation. 2 | -------------------------------------------------------------------------------- /doc/code_navigation/references/faq.md: -------------------------------------------------------------------------------- 1 | # FAQ 2 | 3 | Coming soon! -------------------------------------------------------------------------------- /doc/code_navigation/references/requirements.md: -------------------------------------------------------------------------------- 1 | # Requirements 2 | 3 | Coming soon! 4 | -------------------------------------------------------------------------------- /doc/code_search/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/code_search/index.md -------------------------------------------------------------------------------- /doc/cody/capabilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/cody/capabilities.md -------------------------------------------------------------------------------- /doc/cody/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/cody/faq.md -------------------------------------------------------------------------------- /doc/cody/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/cody/index.md -------------------------------------------------------------------------------- /doc/cody/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/cody/quickstart.md -------------------------------------------------------------------------------- /doc/cody/use-cases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/cody/use-cases.md -------------------------------------------------------------------------------- /doc/dev/how-to/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/dev/how-to/index.md -------------------------------------------------------------------------------- /doc/dev/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/dev/index.md -------------------------------------------------------------------------------- /doc/dev/setup/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/dev/setup/index.md -------------------------------------------------------------------------------- /doc/docsite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/docsite.json -------------------------------------------------------------------------------- /doc/dotcom/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/dotcom/index.md -------------------------------------------------------------------------------- /doc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/index.md -------------------------------------------------------------------------------- /doc/integration/go.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/integration/go.md -------------------------------------------------------------------------------- /doc/integration/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/integration/index.md -------------------------------------------------------------------------------- /doc/integration/jvm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/integration/jvm.md -------------------------------------------------------------------------------- /doc/integration/npm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/integration/npm.md -------------------------------------------------------------------------------- /doc/integration/ruby.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/integration/ruby.md -------------------------------------------------------------------------------- /doc/integration/rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/integration/rust.md -------------------------------------------------------------------------------- /doc/notebooks/blocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/notebooks/blocks.md -------------------------------------------------------------------------------- /doc/notebooks/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/notebooks/index.md -------------------------------------------------------------------------------- /doc/own/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/own/index.md -------------------------------------------------------------------------------- /doc/serve.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/serve.sh -------------------------------------------------------------------------------- /doc/sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/sidebar.md -------------------------------------------------------------------------------- /doc/sla/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/sla/index.md -------------------------------------------------------------------------------- /doc/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/test.sh -------------------------------------------------------------------------------- /doc/tutorials/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/doc/tutorials/index.md -------------------------------------------------------------------------------- /docker-images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/docker-images/README.md -------------------------------------------------------------------------------- /docker-images/grafana/.gitignore: -------------------------------------------------------------------------------- 1 | home.json 2 | -------------------------------------------------------------------------------- /docker-images/prometheus/.gitignore: -------------------------------------------------------------------------------- 1 | monitoring -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | Dockerfile 3 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/.gitattributes: -------------------------------------------------------------------------------- 1 | **/BUILD.bazel linguist-generated=false 2 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @varungandhi-src 2 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/c/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/c/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/c_sharp/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/c_sharp/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/cpp/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/cpp/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/go/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/java/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/java/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/javascript/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/javascript/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/jsonnet/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/jsonnet/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/kotlin/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/kotlin/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/matlab/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/matlab/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/nickel/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/nickel/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/pod/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/python/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/python/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/ruby/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/ruby/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/rust/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/rust/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/scala/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/scala/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/sql/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/sql/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/tsx/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/tsx/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/typescript/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/typescript/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/xlsg/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/xlsg/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/zig/injections.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/crates/scip-treesitter-languages/queries/zig/locals.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-images/syntax-highlighter/insta.yaml: -------------------------------------------------------------------------------- 1 | review: 2 | warn_undiscovered: false 3 | -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/flake.nix -------------------------------------------------------------------------------- /gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/gen.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/go.sum -------------------------------------------------------------------------------- /internal/BUILD.bazel: -------------------------------------------------------------------------------- 1 | exports_files(["buf.yaml"]) 2 | -------------------------------------------------------------------------------- /internal/actor/actor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/actor/actor.go -------------------------------------------------------------------------------- /internal/actor/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/actor/grpc.go -------------------------------------------------------------------------------- /internal/actor/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/actor/http.go -------------------------------------------------------------------------------- /internal/api/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/api/BUILD.bazel -------------------------------------------------------------------------------- /internal/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/api/api.go -------------------------------------------------------------------------------- /internal/api/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/api/api_test.go -------------------------------------------------------------------------------- /internal/audit/audit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/audit/audit.go -------------------------------------------------------------------------------- /internal/auth/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/auth/backoff.go -------------------------------------------------------------------------------- /internal/auth/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/auth/const.go -------------------------------------------------------------------------------- /internal/auth/orgs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/auth/orgs.go -------------------------------------------------------------------------------- /internal/authz/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/authz/consts.go -------------------------------------------------------------------------------- /internal/authz/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/authz/header.go -------------------------------------------------------------------------------- /internal/authz/iface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/authz/iface.go -------------------------------------------------------------------------------- /internal/authz/perms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/authz/perms.go -------------------------------------------------------------------------------- /internal/authz/providers/perforce/cmd/scanprotects/.gitignore: -------------------------------------------------------------------------------- 1 | scanprotects 2 | -------------------------------------------------------------------------------- /internal/authz/scopes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/authz/scopes.go -------------------------------------------------------------------------------- /internal/batches/CODENOTIFY: -------------------------------------------------------------------------------- 1 | **/* @eseliger 2 | -------------------------------------------------------------------------------- /internal/batches/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/batches/doc.go -------------------------------------------------------------------------------- /internal/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/buf.yaml -------------------------------------------------------------------------------- /internal/cmd/search-blitz/.gitignore: -------------------------------------------------------------------------------- 1 | searchblitz 2 | -------------------------------------------------------------------------------- /internal/cmd/tracking-issue/testdata/last-update.txt: -------------------------------------------------------------------------------- 1 | 2023-10-11T10:11:31Z -------------------------------------------------------------------------------- /internal/codeintel/autoindexing/internal/inference/testdata/JVM_project_without_build_file.yaml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /internal/codeintel/autoindexing/internal/inference/testdata/empty.yaml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /internal/codeintel/autoindexing/internal/inference/testdata/go_files_in_non-root_(no_match).yaml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /internal/codeintel/context/iface.go: -------------------------------------------------------------------------------- 1 | package context 2 | -------------------------------------------------------------------------------- /internal/codeintel/context/internal/store/store_test.go: -------------------------------------------------------------------------------- 1 | package store 2 | 3 | // TODO 4 | -------------------------------------------------------------------------------- /internal/codeintel/context/service_test.go: -------------------------------------------------------------------------------- 1 | package context 2 | 3 | // TODO 4 | -------------------------------------------------------------------------------- /internal/codeintel/policies/internal/store/global_metadata_test.go: -------------------------------------------------------------------------------- 1 | package store 2 | 3 | // TODO 4 | -------------------------------------------------------------------------------- /internal/comby/args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/comby/args.go -------------------------------------------------------------------------------- /internal/comby/comby.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/comby/comby.go -------------------------------------------------------------------------------- /internal/comby/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/comby/types.go -------------------------------------------------------------------------------- /internal/conf/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/conf/auth.go -------------------------------------------------------------------------------- /internal/conf/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/conf/client.go -------------------------------------------------------------------------------- /internal/conf/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/conf/conf.go -------------------------------------------------------------------------------- /internal/conf/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/conf/diff.go -------------------------------------------------------------------------------- /internal/conf/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/conf/grpc.go -------------------------------------------------------------------------------- /internal/conf/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/conf/helpers.go -------------------------------------------------------------------------------- /internal/conf/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/conf/init.go -------------------------------------------------------------------------------- /internal/conf/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/conf/parse.go -------------------------------------------------------------------------------- /internal/conf/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/conf/server.go -------------------------------------------------------------------------------- /internal/conf/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/conf/store.go -------------------------------------------------------------------------------- /internal/database/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/database/doc.go -------------------------------------------------------------------------------- /internal/database/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/database/gen.go -------------------------------------------------------------------------------- /internal/database/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/database/gen.sh -------------------------------------------------------------------------------- /internal/database/migration/cliutil/drift-schemas/.gitignore: -------------------------------------------------------------------------------- 1 | data 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-down/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-down/10001/metadata.yaml: -------------------------------------------------------------------------------- 1 | name: 'first' 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-down/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-expected/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-expected/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-expected/10002/down.sql: -------------------------------------------------------------------------------- 1 | 10002 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-expected/10002/up.sql: -------------------------------------------------------------------------------- 1 | 10002 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-extra/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-extra/10001/metadata.yaml: -------------------------------------------------------------------------------- 1 | name: 'first' 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-extra/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-unexpected/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-unexpected/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-unique/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-unique/10001/metadata.yaml: -------------------------------------------------------------------------------- 1 | name: 'first' 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent-unique/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent/10001/metadata.yaml: -------------------------------------------------------------------------------- 1 | name: 'first' 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/concurrent/10002/down.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX IF EXISTS idx; 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-size/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-size/10001/metadata.yaml: -------------------------------------------------------------------------------- 1 | name: 'first' 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-size/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-size/10002/down.sql: -------------------------------------------------------------------------------- 1 | 10002 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-size/10002/up.sql: -------------------------------------------------------------------------------- 1 | 10002 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-size/10003/down.sql: -------------------------------------------------------------------------------- 1 | 10003 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-size/10003/up.sql: -------------------------------------------------------------------------------- 1 | 10003 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-size/10004/down.sql: -------------------------------------------------------------------------------- 1 | 10004 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-size/10004/up.sql: -------------------------------------------------------------------------------- 1 | 10004 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-size/10005/down.sql: -------------------------------------------------------------------------------- 1 | 10005 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-size/10005/up.sql: -------------------------------------------------------------------------------- 1 | 10005 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-traversal/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-traversal/10001/metadata.yaml: -------------------------------------------------------------------------------- 1 | name: 'first' 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-traversal/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-traversal/10002/down.sql: -------------------------------------------------------------------------------- 1 | 10002 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-traversal/10002/up.sql: -------------------------------------------------------------------------------- 1 | 10002 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-traversal/10003/down.sql: -------------------------------------------------------------------------------- 1 | 10003 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-traversal/10003/up.sql: -------------------------------------------------------------------------------- 1 | 10003 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-traversal/10004/down.sql: -------------------------------------------------------------------------------- 1 | 10004 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-traversal/10004/up.sql: -------------------------------------------------------------------------------- 1 | 10004 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-traversal/10005/down.sql: -------------------------------------------------------------------------------- 1 | 10005 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/cycle-traversal/10005/up.sql: -------------------------------------------------------------------------------- 1 | 10005 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-downgrade-query/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-downgrade-query/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-downgrade-query/10002/down.sql: -------------------------------------------------------------------------------- 1 | 10002 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-downgrade-query/10002/up.sql: -------------------------------------------------------------------------------- 1 | 10002 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-downgrade-query/10003/up.sql: -------------------------------------------------------------------------------- 1 | 10003 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-downgrade-query/10004/down.sql: -------------------------------------------------------------------------------- 1 | 10004 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-downgrade-query/10004/up.sql: -------------------------------------------------------------------------------- 1 | 10004 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-downgrade-query/10005/down.sql: -------------------------------------------------------------------------------- 1 | 10005 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-downgrade-query/10005/up.sql: -------------------------------------------------------------------------------- 1 | 10005 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-metadata/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-metadata/10001/metadata.yaml: -------------------------------------------------------------------------------- 1 | name: 'first' 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-metadata/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-metadata/10002/down.sql: -------------------------------------------------------------------------------- 1 | 10002 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-metadata/10002/up.sql: -------------------------------------------------------------------------------- 1 | 10002 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-metadata/10003/down.sql: -------------------------------------------------------------------------------- 1 | 10003 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-metadata/10003/up.sql: -------------------------------------------------------------------------------- 1 | 10003 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-metadata/10004/down.sql: -------------------------------------------------------------------------------- 1 | 10004 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-metadata/10004/up.sql: -------------------------------------------------------------------------------- 1 | 10004 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-metadata/10005/down.sql: -------------------------------------------------------------------------------- 1 | 10005 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-metadata/10005/up.sql: -------------------------------------------------------------------------------- 1 | 10005 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-upgrade-query/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-upgrade-query/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-upgrade-query/10002/down.sql: -------------------------------------------------------------------------------- 1 | 10002 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-upgrade-query/10002/up.sql: -------------------------------------------------------------------------------- 1 | 10002 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-upgrade-query/10003/down.sql: -------------------------------------------------------------------------------- 1 | 10003 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-upgrade-query/10004/down.sql: -------------------------------------------------------------------------------- 1 | 10004 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-upgrade-query/10004/up.sql: -------------------------------------------------------------------------------- 1 | 10004 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-upgrade-query/10005/down.sql: -------------------------------------------------------------------------------- 1 | 10005 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/missing-upgrade-query/10005/up.sql: -------------------------------------------------------------------------------- 1 | 10005 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/multiple-roots/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/multiple-roots/10001/metadata.yaml: -------------------------------------------------------------------------------- 1 | name: 'first' 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/multiple-roots/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/multiple-roots/10002/down.sql: -------------------------------------------------------------------------------- 1 | 10002 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/multiple-roots/10002/up.sql: -------------------------------------------------------------------------------- 1 | 10002 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/multiple-roots/10003/down.sql: -------------------------------------------------------------------------------- 1 | 10003 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/multiple-roots/10003/up.sql: -------------------------------------------------------------------------------- 1 | 10003 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/multiple-roots/10004/down.sql: -------------------------------------------------------------------------------- 1 | 10004 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/multiple-roots/10004/up.sql: -------------------------------------------------------------------------------- 1 | 10004 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/multiple-roots/10005/down.sql: -------------------------------------------------------------------------------- 1 | 10005 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/multiple-roots/10005/up.sql: -------------------------------------------------------------------------------- 1 | 10005 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/no-roots/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/no-roots/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/no-roots/10002/down.sql: -------------------------------------------------------------------------------- 1 | 10002 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/no-roots/10002/up.sql: -------------------------------------------------------------------------------- 1 | 10002 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/no-roots/10003/down.sql: -------------------------------------------------------------------------------- 1 | 10003 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/no-roots/10003/up.sql: -------------------------------------------------------------------------------- 1 | 10003 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/no-roots/10004/down.sql: -------------------------------------------------------------------------------- 1 | 10004 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/no-roots/10004/up.sql: -------------------------------------------------------------------------------- 1 | 10004 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/no-roots/10005/down.sql: -------------------------------------------------------------------------------- 1 | 10005 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/no-roots/10005/up.sql: -------------------------------------------------------------------------------- 1 | 10005 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/unknown-parent/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/unknown-parent/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/unknown-parent/10002/down.sql: -------------------------------------------------------------------------------- 1 | 10002 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/unknown-parent/10002/up.sql: -------------------------------------------------------------------------------- 1 | 10002 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/unknown-parent/10003/down.sql: -------------------------------------------------------------------------------- 1 | 10003 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/unknown-parent/10003/up.sql: -------------------------------------------------------------------------------- 1 | 10003 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/unknown-parent/10004/down.sql: -------------------------------------------------------------------------------- 1 | 10004 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/unknown-parent/10004/up.sql: -------------------------------------------------------------------------------- 1 | 10004 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/unknown-parent/10005/down.sql: -------------------------------------------------------------------------------- 1 | 10005 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/unknown-parent/10005/up.sql: -------------------------------------------------------------------------------- 1 | 10005 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/well-formed/10001/down.sql: -------------------------------------------------------------------------------- 1 | 10001 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/well-formed/10001/metadata.yaml: -------------------------------------------------------------------------------- 1 | name: 'first' 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/well-formed/10001/up.sql: -------------------------------------------------------------------------------- 1 | 10001 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/well-formed/10002/down.sql: -------------------------------------------------------------------------------- 1 | 10002 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/well-formed/10002/up.sql: -------------------------------------------------------------------------------- 1 | 10002 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/well-formed/10003/down.sql: -------------------------------------------------------------------------------- 1 | 10003 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/well-formed/10003/up.sql: -------------------------------------------------------------------------------- 1 | 10003 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/well-formed/10004/down.sql: -------------------------------------------------------------------------------- 1 | 10004 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/well-formed/10004/up.sql: -------------------------------------------------------------------------------- 1 | 10004 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/well-formed/10005/down.sql: -------------------------------------------------------------------------------- 1 | 10005 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/well-formed/10005/up.sql: -------------------------------------------------------------------------------- 1 | 10005 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/well-formed/10006_do_the_thing/down.sql: -------------------------------------------------------------------------------- 1 | 10006 DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/definition/testdata/well-formed/10006_do_the_thing/up.sql: -------------------------------------------------------------------------------- 1 | 10006 UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/runner/testdata/concurrent-index/10001/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE orders; 2 | -------------------------------------------------------------------------------- /internal/database/migration/runner/testdata/concurrent-index/10001/metadata.yaml: -------------------------------------------------------------------------------- 1 | name: 'first' 2 | -------------------------------------------------------------------------------- /internal/database/migration/runner/testdata/query-error/10000/down.sql: -------------------------------------------------------------------------------- 1 | -- No-op 2 | -------------------------------------------------------------------------------- /internal/database/migration/runner/testdata/query-error/10000/metadata.yaml: -------------------------------------------------------------------------------- 1 | name: 'squashed' 2 | -------------------------------------------------------------------------------- /internal/database/migration/runner/testdata/query-error/10000/up.sql: -------------------------------------------------------------------------------- 1 | -- No-op 2 | -------------------------------------------------------------------------------- /internal/database/migration/runner/testdata/query-error/10001/down.sql: -------------------------------------------------------------------------------- 1 | INVALID SQL DOWN 2 | -------------------------------------------------------------------------------- /internal/database/migration/runner/testdata/query-error/10001/up.sql: -------------------------------------------------------------------------------- 1 | INVALID SQL UP 2 | -------------------------------------------------------------------------------- /internal/database/migration/runner/testdata/well-formed/10001/metadata.yaml: -------------------------------------------------------------------------------- 1 | name: 'first' 2 | -------------------------------------------------------------------------------- /internal/database/migration/runner/testdata/well-formed/10002/down.sql: -------------------------------------------------------------------------------- 1 | -- No-op 2 | -------------------------------------------------------------------------------- /internal/debugserver/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /internal/diskcache/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /internal/endpoint/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /internal/endpoint/k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/endpoint/k8s.go -------------------------------------------------------------------------------- /internal/env/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/env/BUILD.bazel -------------------------------------------------------------------------------- /internal/env/CODENOTIFY: -------------------------------------------------------------------------------- 1 | # See https://github.com/sourcegraph/codenotify for documentation. 2 | -------------------------------------------------------------------------------- /internal/env/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/env/env.go -------------------------------------------------------------------------------- /internal/env/env_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/env/env_test.go -------------------------------------------------------------------------------- /internal/errcode/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/errcode/code.go -------------------------------------------------------------------------------- /internal/executor/CODENOTIFY: -------------------------------------------------------------------------------- 1 | # See https://github.com/sourcegraph/codenotify for documentation. 2 | -------------------------------------------------------------------------------- /internal/extsvc/CODENOTIFY: -------------------------------------------------------------------------------- 1 | **/* @eseliger 2 | -------------------------------------------------------------------------------- /internal/extsvc/auth/CODENOTIFY: -------------------------------------------------------------------------------- 1 | **/* @unknwon 2 | -------------------------------------------------------------------------------- /internal/extsvc/github/testdata/golden/CreatePullRequest_Archived: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /internal/extsvc/github/testdata/golden/TestGetRepository/repo_not_found: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /internal/extsvc/github/testdata/golden/TestV3Client_Fork_failure: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /internal/extsvc/github/testdata/golden/UpdatePullRequest_Archived: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /internal/extsvc/phabricator/testdata/golden/GetRawDiff-3735928559: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/extsvc/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/extsvc/types.go -------------------------------------------------------------------------------- /internal/fastwalk/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/fastwalk/NOTICE -------------------------------------------------------------------------------- /internal/goroutine/CODENOTIFY: -------------------------------------------------------------------------------- 1 | # See https://github.com/sourcegraph/codenotify for documentation. 2 | -------------------------------------------------------------------------------- /internal/grpc/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/grpc/grpc.go -------------------------------------------------------------------------------- /internal/grpc/panics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/grpc/panics.go -------------------------------------------------------------------------------- /internal/honey/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /internal/honey/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/honey/event.go -------------------------------------------------------------------------------- /internal/honey/honey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/honey/honey.go -------------------------------------------------------------------------------- /internal/honey/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/honey/noop.go -------------------------------------------------------------------------------- /internal/httpcli/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /internal/httpcli/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/httpcli/doc.go -------------------------------------------------------------------------------- /internal/insights/CODENOTIFY: -------------------------------------------------------------------------------- 1 | **/* @sourcegraph/code-insights-backend 2 | -------------------------------------------------------------------------------- /internal/jsonc/jsonc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/jsonc/jsonc.go -------------------------------------------------------------------------------- /internal/lazyregexp/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /internal/limiter/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /internal/logging/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/logging/main.go -------------------------------------------------------------------------------- /internal/luasandbox/CODENOTIFY: -------------------------------------------------------------------------------- 1 | # See https://github.com/sourcegraph/codenotify for documentation. 2 | -------------------------------------------------------------------------------- /internal/mapfs/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/mapfs/file.go -------------------------------------------------------------------------------- /internal/mapfs/mapfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/mapfs/mapfs.go -------------------------------------------------------------------------------- /internal/memo/memo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/memo/memo.go -------------------------------------------------------------------------------- /internal/observation/CODENOTIFY: -------------------------------------------------------------------------------- 1 | **/* @sourcegraph/dev-experience 2 | -------------------------------------------------------------------------------- /internal/oobmigration/CODENOTIFY: -------------------------------------------------------------------------------- 1 | # See https://github.com/sourcegraph/codenotify for documentation. 2 | -------------------------------------------------------------------------------- /internal/own/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/own/BUILD.bazel -------------------------------------------------------------------------------- /internal/own/ownref.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/own/ownref.go -------------------------------------------------------------------------------- /internal/own/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/own/service.go -------------------------------------------------------------------------------- /internal/paths/match.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/paths/match.go -------------------------------------------------------------------------------- /internal/pubsub/topic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/pubsub/topic.go -------------------------------------------------------------------------------- /internal/rbac/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/rbac/parser.go -------------------------------------------------------------------------------- /internal/rbac/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/rbac/types.go -------------------------------------------------------------------------------- /internal/rcache/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /internal/redispool/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /internal/redispool/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/redispool/db.go -------------------------------------------------------------------------------- /internal/repos/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/repos/conf.go -------------------------------------------------------------------------------- /internal/repos/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/repos/doc.go -------------------------------------------------------------------------------- /internal/repos/gerrit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/repos/gerrit.go -------------------------------------------------------------------------------- /internal/repos/github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/repos/github.go -------------------------------------------------------------------------------- /internal/repos/gitlab.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/repos/gitlab.go -------------------------------------------------------------------------------- /internal/repos/other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/repos/other.go -------------------------------------------------------------------------------- /internal/repos/pagure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/repos/pagure.go -------------------------------------------------------------------------------- /internal/repos/purge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/repos/purge.go -------------------------------------------------------------------------------- /internal/repos/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/repos/store.go -------------------------------------------------------------------------------- /internal/repos/syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/repos/syncer.go -------------------------------------------------------------------------------- /internal/rockskip/git.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/rockskip/git.go -------------------------------------------------------------------------------- /internal/scim/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/scim/init.go -------------------------------------------------------------------------------- /internal/scim/mock_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/scim/mock_db.go -------------------------------------------------------------------------------- /internal/scim/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/scim/user.go -------------------------------------------------------------------------------- /internal/search/alert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/search/alert.go -------------------------------------------------------------------------------- /internal/search/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/search/env.go -------------------------------------------------------------------------------- /internal/search/query/CODENOTIFY: -------------------------------------------------------------------------------- 1 | **/* @camdencheek 2 | -------------------------------------------------------------------------------- /internal/search/query/testdata/TestStringHuman.golden: -------------------------------------------------------------------------------- 1 | a b c -------------------------------------------------------------------------------- /internal/search/smartsearch/testdata/TestSkippedRules/do_not_apply_rules_for_type_diff.golden: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /internal/search/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/search/types.go -------------------------------------------------------------------------------- /internal/slack/slack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/slack/slack.go -------------------------------------------------------------------------------- /internal/symbols/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /internal/sysreq/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /internal/sysreq/unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/sysreq/unix.go -------------------------------------------------------------------------------- /internal/trace/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/trace/logger.go -------------------------------------------------------------------------------- /internal/trace/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/trace/url.go -------------------------------------------------------------------------------- /internal/tracer/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | **/* @sourcegraph/dev-experience 3 | -------------------------------------------------------------------------------- /internal/tracer/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/tracer/doc.go -------------------------------------------------------------------------------- /internal/vcs/CODENOTIFY: -------------------------------------------------------------------------------- 1 | ** @keegancsmith 2 | -------------------------------------------------------------------------------- /internal/vcs/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/vcs/url.go -------------------------------------------------------------------------------- /internal/wrexec/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/internal/wrexec/cmd.go -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/README.md -------------------------------------------------------------------------------- /lib/api/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/api/BUILD.bazel -------------------------------------------------------------------------------- /lib/batches/env/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/batches/env/env.go -------------------------------------------------------------------------------- /lib/batches/env/var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/batches/env/var.go -------------------------------------------------------------------------------- /lib/batches/outputs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/batches/outputs.go -------------------------------------------------------------------------------- /lib/cliutil/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/cliutil/doc.go -------------------------------------------------------------------------------- /lib/codeintel/CODENOTIFY: -------------------------------------------------------------------------------- 1 | # See https://github.com/sourcegraph/codenotify for documentation. 2 | -------------------------------------------------------------------------------- /lib/errors/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/errors/BUILD.bazel -------------------------------------------------------------------------------- /lib/errors/CODENOTIFY: -------------------------------------------------------------------------------- 1 | **/* @sourcegraph/dev-experience 2 | -------------------------------------------------------------------------------- /lib/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/errors/errors.go -------------------------------------------------------------------------------- /lib/errors/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/errors/filter.go -------------------------------------------------------------------------------- /lib/errors/postgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/errors/postgres.go -------------------------------------------------------------------------------- /lib/errors/warning.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/errors/warning.go -------------------------------------------------------------------------------- /lib/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/go.mod -------------------------------------------------------------------------------- /lib/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/go.sum -------------------------------------------------------------------------------- /lib/output/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/output/BUILD.bazel -------------------------------------------------------------------------------- /lib/output/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/output/block.go -------------------------------------------------------------------------------- /lib/output/emoji.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/output/emoji.go -------------------------------------------------------------------------------- /lib/output/line.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/output/line.go -------------------------------------------------------------------------------- /lib/output/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/output/logger.go -------------------------------------------------------------------------------- /lib/output/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/output/output.go -------------------------------------------------------------------------------- /lib/output/pending.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/output/pending.go -------------------------------------------------------------------------------- /lib/output/progress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/output/progress.go -------------------------------------------------------------------------------- /lib/output/spinner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/output/spinner.go -------------------------------------------------------------------------------- /lib/output/style.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/output/style.go -------------------------------------------------------------------------------- /lib/pointers/ptr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/pointers/ptr.go -------------------------------------------------------------------------------- /lib/process/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/process/logger.go -------------------------------------------------------------------------------- /lib/process/pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/process/pipe.go -------------------------------------------------------------------------------- /lib/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/lib/tools.go -------------------------------------------------------------------------------- /linter_deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/linter_deps.bzl -------------------------------------------------------------------------------- /migrations/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/migrations/BUILD.bazel -------------------------------------------------------------------------------- /migrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/migrations/README.md -------------------------------------------------------------------------------- /migrations/codeinsights/1000000027_squashed_migrations_privileged/down.sql: -------------------------------------------------------------------------------- 1 | -- Nothing 2 | -------------------------------------------------------------------------------- /migrations/codeinsights/1646761143_squashed_migrations_unprivileged/down.sql: -------------------------------------------------------------------------------- 1 | -- Nothing 2 | -------------------------------------------------------------------------------- /migrations/codeintel/1000000033_squashed_migrations_privileged/down.sql: -------------------------------------------------------------------------------- 1 | -- Nothing 2 | -------------------------------------------------------------------------------- /migrations/codeintel/1000000034_squashed_migrations_unprivileged/down.sql: -------------------------------------------------------------------------------- 1 | -- Nothing 2 | -------------------------------------------------------------------------------- /migrations/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/migrations/embed.go -------------------------------------------------------------------------------- /migrations/frontend/1648051770_squashed_migrations_privileged/down.sql: -------------------------------------------------------------------------------- 1 | -- Nothing 2 | -------------------------------------------------------------------------------- /migrations/frontend/1648195639_squashed_migrations_unprivileged/down.sql: -------------------------------------------------------------------------------- 1 | -- Nothing 2 | -------------------------------------------------------------------------------- /migrations/frontend/1664988036_create_webhooks_table/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS webhooks; 2 | -------------------------------------------------------------------------------- /migrations/frontend/1666344635_fill_zoekt_repos_table/down.sql: -------------------------------------------------------------------------------- 1 | -- No undo 2 | -------------------------------------------------------------------------------- /migrations/frontend/1670539388_create_roles_table/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS roles; 2 | -------------------------------------------------------------------------------- /migrations/frontend/1677073533_add_codeowners_table/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS codeowners; -------------------------------------------------------------------------------- /migrations/frontend/1681807446_add_github_apps_table/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS github_apps; -------------------------------------------------------------------------------- /migrations/frontend/1695747321_remove_drift/down.sql: -------------------------------------------------------------------------------- 1 | -- Empty 2 | -------------------------------------------------------------------------------- /mockgen.temp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/mockgen.temp.yaml -------------------------------------------------------------------------------- /mockgen.test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/mockgen.test.yaml -------------------------------------------------------------------------------- /mockgen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/mockgen.yaml -------------------------------------------------------------------------------- /monitoring/.gitattributes: -------------------------------------------------------------------------------- 1 | monitoring/documentation.go linguist-generated=true 2 | -------------------------------------------------------------------------------- /monitoring/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/monitoring/BUILD.bazel -------------------------------------------------------------------------------- /monitoring/CODENOTIFY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/monitoring/CODENOTIFY -------------------------------------------------------------------------------- /monitoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/monitoring/README.md -------------------------------------------------------------------------------- /monitoring/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/monitoring/go.mod -------------------------------------------------------------------------------- /monitoring/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/monitoring/go.sum -------------------------------------------------------------------------------- /monitoring/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/monitoring/main.go -------------------------------------------------------------------------------- /nogo_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/nogo_config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/prettier.config.js -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/renovate.json -------------------------------------------------------------------------------- /schema/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/schema/BUILD.bazel -------------------------------------------------------------------------------- /schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/schema/README.md -------------------------------------------------------------------------------- /schema/github_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/schema/github_util.go -------------------------------------------------------------------------------- /schema/gitlab_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/schema/gitlab_util.go -------------------------------------------------------------------------------- /schema/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/schema/package.json -------------------------------------------------------------------------------- /schema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/schema/schema.go -------------------------------------------------------------------------------- /schema/stringdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/schema/stringdata.go -------------------------------------------------------------------------------- /schema/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/schema/tsconfig.json -------------------------------------------------------------------------------- /service-catalog.yaml: -------------------------------------------------------------------------------- 1 | ./lib/servicecatalog/service-catalog.yaml -------------------------------------------------------------------------------- /sg.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/sg.config.yaml -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/shell.nix -------------------------------------------------------------------------------- /src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/src-tauri/.gitignore -------------------------------------------------------------------------------- /src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /src-tauri/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/src-tauri/Info.plist -------------------------------------------------------------------------------- /src-tauri/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/src-tauri/README.md -------------------------------------------------------------------------------- /src-tauri/VERSION: -------------------------------------------------------------------------------- 1 | 5.0.3 2 | -------------------------------------------------------------------------------- /src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/src-tauri/build.rs -------------------------------------------------------------------------------- /src-tauri/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/src-tauri/rustfmt.toml -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/src-tauri/src/main.rs -------------------------------------------------------------------------------- /src-tauri/src/tray.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/src-tauri/src/tray.rs -------------------------------------------------------------------------------- /stamp_tags.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/stamp_tags.bzl -------------------------------------------------------------------------------- /svgo.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/svgo.config.js -------------------------------------------------------------------------------- /testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/testing/BUILD.bazel -------------------------------------------------------------------------------- /testing/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/testing/defs.bzl -------------------------------------------------------------------------------- /testing/e2e_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/testing/e2e_test.sh -------------------------------------------------------------------------------- /third-party-licenses/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @sourcegraph/dev-experience 2 | -------------------------------------------------------------------------------- /third_party/com_github_cloudflare_circl/BUILD.bazel: -------------------------------------------------------------------------------- 1 | exports_files(glob(["*.patch"])) 2 | -------------------------------------------------------------------------------- /third_party/com_github_sourcegraph_zoekt/BUILD.bazel: -------------------------------------------------------------------------------- 1 | exports_files(glob(["*.patch"])) 2 | -------------------------------------------------------------------------------- /third_party/hermetic_cc/BUILD.bazel: -------------------------------------------------------------------------------- 1 | exports_files(glob(["*.patch"])) 2 | -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/tsconfig.json -------------------------------------------------------------------------------- /ui/assets/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/ui/assets/.gitignore -------------------------------------------------------------------------------- /ui/assets/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/ui/assets/BUILD.bazel -------------------------------------------------------------------------------- /ui/assets/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/ui/assets/assets.go -------------------------------------------------------------------------------- /ui/assets/dev.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/ui/assets/dev.go -------------------------------------------------------------------------------- /ui/assets/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/ui/assets/doc.go -------------------------------------------------------------------------------- /ui/assets/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/ui/assets/manifest.go -------------------------------------------------------------------------------- /vitest.shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/vitest.shared.ts -------------------------------------------------------------------------------- /vitest.workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/vitest.workspace.ts -------------------------------------------------------------------------------- /windows/installer/cody/.gitignore: -------------------------------------------------------------------------------- 1 | cody.version.inc 2 | bin/ 3 | obj/ 4 | .wix/ 5 | .vs/ -------------------------------------------------------------------------------- /wolfi-images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efritz/sourcegraph/HEAD/wolfi-images/README.md --------------------------------------------------------------------------------