path # lines of code requirements/common.in 15 requirements/dev.in 25 eslint.config.mjs 71 manage.py 8 misc/compare_tasks.py 97 misc/compare_pushes.py 57 pyproject.toml 46 jest-puppeteer.config.js 8 ui/userguide/App.jsx 22 ui/userguide/UserGuideFooter.jsx 38 ui/userguide/UserGuideHeader.jsx 30 ui/userguide/UserGuideBody.jsx 245 ui/App.jsx 166 ui/models/browsertimeAlertsExtraData.js 116 ui/models/job.js 220 ui/models/taskcluster.js 120 ui/models/classificationType.js 24 ui/models/optionCollection.js 26 ui/models/bugJobMap.js 27 ui/models/classificationTypeAndBugs.js 8 ui/models/bugSuggestions.js 8 ui/models/treeStatus.js 50 ui/models/perfSeries.js 134 ui/models/filter.js 242 ui/models/jobLogUrl.js 10 ui/models/repository.js 35 ui/models/push.js 144 ui/models/user.js 15 ui/models/runnableJob.js 30 ui/models/classification.js 24 ui/index.html 22 ui/helpers/gzip.js 6 ui/helpers/job.js 251 ui/helpers/performance.js 48 ui/helpers/taskcluster.js 110 ui/helpers/sort.js 23 ui/helpers/utils.js 18 ui/helpers/display.js 86 ui/helpers/errorMessage.js 36 ui/helpers/filter.js 81 ui/helpers/revision.js 33 ui/helpers/notifications.js 15 ui/helpers/url.js 193 ui/helpers/aggregateId.js 12 ui/helpers/constants.js 331 ui/helpers/auth.js 48 ui/helpers/object.js 23 ui/helpers/location.js 64 ui/helpers/http.js 72 ui/shared/PushHealthSummary.jsx 126 ui/shared/ShortcutTable.jsx 183 ui/shared/JobInfo.jsx 149 ui/shared/ComparePageTitle.jsx 148 ui/shared/RevisionInformation.jsx 108 ui/shared/PushHealthStatus.jsx 108 ui/shared/Clipboard.jsx 57 ui/shared/BugFiler.jsx 1006 ui/shared/DropdownMenuItems.jsx 89 ui/shared/AdditionalInformationTable.jsx 189 ui/shared/HelpMenu.jsx 96 ui/shared/StatusProgress.jsx 48 ui/shared/auth/AuthService.js 82 ui/shared/auth/Login.jsx 136 ui/shared/BugLinkify.jsx 48 ui/shared/tabs/LogviewerTab.jsx 83 ui/shared/tabs/failureSummary/ListItem.jsx 12 ui/shared/tabs/failureSummary/FailureSummaryTab.jsx 300 ui/shared/tabs/failureSummary/BugListItem.jsx 83 ui/shared/tabs/failureSummary/SuggestionsListItem.jsx 222 ui/shared/tabs/failureSummary/ErrorsList.jsx 31 ui/shared/ProgressBar.jsx 41 ui/shared/LogoMenu.jsx 53 ui/shared/NotificationList.jsx 73 ui/shared/ErrorMessages.jsx 51 ui/shared/InputFilter.jsx 70 ui/shared/CallbackMessage.jsx 23 ui/shared/ErrorBoundary.jsx 39 ui/shared/GraphIcon.jsx 43 ui/shared/Revision.jsx 139 ui/shared/SimpleTooltip.jsx 49 ui/shared/TruncatedText.jsx 45 ui/shared/StatusButton.jsx 57 ui/shared/RevisionLinkify.jsx 44 ui/shared/FilterControls.jsx 113 ui/shared/LoadingSpinner.jsx 14 ui/shared/JobArtifacts.jsx 105 ui/shared/RevisionList.jsx 74 ui/perfherder/userguide/PerherderUserGuide.jsx 10 ui/perfherder/userguide/UserGuideHeader.jsx 9 ui/perfherder/userguide/UserGuideBody.jsx 14 ui/perfherder/App.jsx 185 ui/perfherder/graphs/GraphsView.jsx 503 ui/perfherder/graphs/TimeRangeDropdown.jsx 33 ui/perfherder/graphs/GraphsViewControls.jsx 232 ui/perfherder/graphs/GraphsContainer.jsx 694 ui/perfherder/graphs/TableView.jsx 251 ui/perfherder/graphs/LegendCard.jsx 231 ui/perfherder/graphs/GraphTooltip.jsx 335 ui/perfherder/graphs/TestDataModal.jsx 646 ui/perfherder/shared/TableColumnHeader.jsx 20 ui/perfherder/shared/SortButton.jsx 41 ui/perfherder/shared/Pagination.jsx 81 ui/perfherder/shared/SortButtonDisabled.jsx 22 ui/perfherder/perf-helpers/helpers.js 751 ui/perfherder/perf-helpers/textualSummary.js 187 ui/perfherder/perf-helpers/alertCountdownHelper.js 26 ui/perfherder/perf-helpers/sort.js 85 ui/perfherder/perf-helpers/constants.js 276 ui/perfherder/perf-helpers/perfdocs.js 125 ui/perfherder/Validation.jsx 185 ui/perfherder/Navigation.jsx 47 ui/perfherder/compare/CompareSubtestDistributionView.jsx 177 ui/perfherder/compare/RetriggerModal.jsx 198 ui/perfherder/compare/TooltipGraph.jsx 80 ui/perfherder/compare/RetriggerButton.jsx 25 ui/perfherder/compare/TableAverage.jsx 103 ui/perfherder/compare/SelectorCard.jsx 287 ui/perfherder/compare/CompareSubtestsView.jsx 229 ui/perfherder/compare/ReplicatesGraph.jsx 166 ui/perfherder/compare/CompareTableControls.jsx 412 ui/perfherder/compare/CompareSelectorView.jsx 198 ui/perfherder/compare/CompareTable.jsx 232 ui/perfherder/compare/CompareTableView.jsx 415 ui/perfherder/compare/CompareTableRow.jsx 205 ui/perfherder/compare/CompareView.jsx 245 ui/perfherder/compare/NoiseTable.jsx 46 ui/perfherder/alerts/DownstreamSummary.jsx 65 ui/perfherder/alerts/TagsModal.jsx 108 ui/perfherder/alerts/AlertHeaderTitle.jsx 50 ui/perfherder/alerts/AlertsView.jsx 371 ui/perfherder/alerts/AlertTable.jsx 513 ui/perfherder/alerts/SelectAlertsDropdown.jsx 93 ui/perfherder/alerts/AlertsViewControls.jsx 272 ui/perfherder/alerts/AlertTableTagsOptions.jsx 99 ui/perfherder/alerts/StatusDropdown.jsx 479 ui/perfherder/alerts/AlertModal.jsx 108 ui/perfherder/alerts/AlertHeader.jsx 352 ui/perfherder/alerts/AlertStatusCountdown.jsx 134 ui/perfherder/alerts/AlertTablePlatform.jsx 41 ui/perfherder/alerts/Assignee.jsx 130 ui/perfherder/alerts/NotesModal.jsx 74 ui/perfherder/alerts/BadgeTooltip.jsx 52 ui/perfherder/alerts/CollapsableRows.jsx 78 ui/perfherder/alerts/Magnitude.jsx 59 ui/perfherder/alerts/FileBugModal.jsx 145 ui/perfherder/alerts/AlertActionPanel.jsx 258 ui/perfherder/alerts/AlertTableRow.jsx 559 ui/perfherder/alerts/TagsList.jsx 23 ui/index.jsx 8 ui/taskcluster-auth-callback/index.jsx 5 ui/taskcluster-auth-callback/TaskclusterCallback.jsx 83 ui/taskcluster-auth-callback/constants.js 27 ui/push-health/JobListMetric.jsx 65 ui/push-health/Usage.jsx 91 ui/push-health/App.jsx 108 ui/push-health/ClassificationGroup.jsx 297 ui/push-health/helpers.js 16 ui/push-health/TaskSelection.jsx 77 ui/push-health/MyPushes.jsx 228 ui/push-health/index.jsx 12 ui/push-health/details/DetailsPanel.jsx 216 ui/push-health/Health.jsx 302 ui/push-health/CommitHistory.jsx 217 ui/push-health/pushhealth.css 82 ui/push-health/NotFound.jsx 15 ui/push-health/Test.jsx 350 ui/push-health/Navigation.jsx 28 ui/push-health/Action.jsx 83 ui/push-health/PlatformConfig.jsx 143 ui/push-health/TestMetric.jsx 142 ui/RedocApp.jsx 8 ui/infra-compare/helpers.js 80 ui/infra-compare/InfraCompareTable.jsx 91 ui/infra-compare/InfraCompareTableRow.jsx 118 ui/infra-compare/InfraCompareTableView.jsx 226 ui/infra-compare/InfraCompare.jsx 125 ui/infra-compare/constants.js 23 ui/infra-compare/InfraCompareTableControls.jsx 139 ui/css/intermittent-failures.css 80 ui/css/treeherder-loading-overlay.css 23 ui/css/treeherder-fuzzyfinder.css 16 ui/css/treeherder-job-buttons.css 592 ui/css/treeherder.css 61 ui/css/lazylog-custom-styles.css 38 ui/css/treeherder-details-panel.css 330 ui/css/treeherder-notifications.css 21 ui/css/treeherder-navbar.css 362 ui/css/treeherder-pinboard.css 207 ui/css/react-table.css 445 ui/css/treeherder-custom-styles.css 409 ui/css/failure-summary.css 19 ui/css/treeherder-base.css 37 ui/css/treeherder-pushes.css 150 ui/css/treeherder-navbar-panels.css 28 ui/css/perf.css 564 ui/css/login.css 3 ui/css/treeherder-bugfiler.css 6 ui/css/treeherder-userguide.css 55 ui/intermittent-failures/App.jsx 79 ui/intermittent-failures/helpers.js 122 ui/intermittent-failures/MainView.jsx 206 ui/intermittent-failures/Graph.jsx 57 ui/intermittent-failures/DateRangePicker.jsx 90 ui/intermittent-failures/GraphAlternateView.jsx 80 ui/intermittent-failures/DateOptions.jsx 69 ui/intermittent-failures/Navigation.jsx 64 ui/intermittent-failures/GraphsContainer.jsx 116 ui/intermittent-failures/constants.js 14 ui/intermittent-failures/View.jsx 291 ui/intermittent-failures/BugDetailsView.jsx 378 ui/intermittent-failures/Layout.jsx 120 ui/intermittent-failures/BugColumn.jsx 65 ui/logviewer/App.jsx 340 ui/logviewer/logviewer.css 28 ui/logviewer/Navigation.jsx 129 ui/logviewer/ErrorLines.jsx 36 ui/job-view/App.jsx 411 ui/job-view/redux/stores/selectedJob.js 222 ui/job-view/redux/stores/notifications.js 88 ui/job-view/redux/stores/pushes.js 369 ui/job-view/redux/stores/pinnedJobs.js 207 ui/job-view/redux/configureStore.js 26 ui/job-view/KeyboardShortcuts.jsx 250 ui/job-view/details/summary/ActionBar.jsx 464 ui/job-view/details/summary/SummaryPanel.jsx 105 ui/job-view/details/summary/LogItem.jsx 120 ui/job-view/details/summary/LogUrls.jsx 46 ui/job-view/details/summary/StatusPanel.jsx 22 ui/job-view/details/summary/ClassificationsPanel.jsx 62 ui/job-view/details/DetailsPanel.jsx 414 ui/job-view/details/tabs/SimilarJobsTab.jsx 307 ui/job-view/details/tabs/SideBySideVideo.jsx 74 ui/job-view/details/tabs/AnnotationsTab.jsx 246 ui/job-view/details/tabs/PerfData.jsx 104 ui/job-view/details/tabs/SideBySide.jsx 183 ui/job-view/details/tabs/PerformanceTab.jsx 271 ui/job-view/details/tabs/TabsPanel.jsx 300 ui/job-view/details/JobTestGroups.jsx 72 ui/job-view/details/PinBoard.jsx 710 ui/job-view/CustomJobActions.jsx 290 ui/job-view/Notifications.jsx 34 ui/job-view/pushes/FuzzyJobFinder.jsx 305 ui/job-view/pushes/Platform.jsx 115 ui/job-view/pushes/PushHeader.jsx 364 ui/job-view/pushes/Push.jsx 712 ui/job-view/pushes/JobGroup.jsx 199 ui/job-view/pushes/PushList.jsx 239 ui/job-view/pushes/PushLoadErrors.jsx 105 ui/job-view/pushes/PushJobs.jsx 147 ui/job-view/pushes/JobButton.jsx 151 ui/job-view/pushes/JobsAndGroups.jsx 179 ui/job-view/pushes/PushActionMenu.jsx 207 ui/job-view/pushes/JobCount.jsx 26 ui/job-view/headerbars/InfraMenu.jsx 37 ui/job-view/headerbars/TiersMenu.jsx 54 ui/job-view/headerbars/FiltersMenu.jsx 198 ui/job-view/headerbars/TierIndicator.jsx 33 ui/job-view/headerbars/WatchedRepo.jsx 217 ui/job-view/headerbars/ActiveFilters.jsx 255 ui/job-view/headerbars/PrimaryNavBar.jsx 110 ui/job-view/headerbars/SecondaryNavBar.jsx 380 ui/job-view/headerbars/NotificationsMenu.jsx 112 ui/job-view/headerbars/ReposMenu.jsx 98 ui/job-view/headerbars/UpdateAvailable.jsx 25 ui/login-callback/LoginCallback.jsx 72 docker/statsd_config.js 7 setup.cfg 15 treeherder/perfalert/perfalert/__init__.py 101 treeherder/perfalert/__init__.py 1 treeherder/perfalert/setup.py 24 treeherder/utils/taskcluster_lib_scopes.py 19 treeherder/utils/itertools.py 4 treeherder/utils/bugzilla.py 2 treeherder/utils/taskcluster.py 13 treeherder/utils/__init__.py 6 treeherder/utils/github.py 20 treeherder/utils/queryset.py 24 treeherder/utils/http.py 26 treeherder/changelog/changes.py 11 treeherder/changelog/models.py 26 treeherder/changelog/management/__init__.py 1 treeherder/changelog/management/commands/update_changelog.py 8 treeherder/changelog/management/commands/__init__.py 1 treeherder/changelog/collector.py 63 treeherder/changelog/__init__.py 1 treeherder/changelog/tasks.py 24 treeherder/changelog/filters.py 32 treeherder/changelog/migrations/__init__.py 1 treeherder/changelog/migrations/0001_initial.py 45 treeherder/config/settings.py 304 treeherder/config/wsgi.py 4 treeherder/config/__init__.py 1 treeherder/config/utils.py 4 treeherder/config/urls.py 14 treeherder/model/models.py 905 treeherder/model/management/__init__.py 1 treeherder/model/management/commands/clear_cache.py 6 treeherder/model/management/commands/cycle_data.py 62 treeherder/model/management/commands/import_reference_data.py 98 treeherder/model/management/commands/__init__.py 1 treeherder/model/management/commands/load_initial_data.py 15 treeherder/model/management/commands/cache_failure_history.py 45 treeherder/model/management/commands/backfill_text_log_error_jobs.py 30 treeherder/model/error_summary.py 292 treeherder/model/__init__.py 1 treeherder/model/migrations/0003_add_matcher_name_fields.py 19 treeherder/model/migrations/0017_add_index_task_id.py 17 treeherder/model/migrations/0002_add_bugjobmap_model_manager.py 14 treeherder/model/migrations/0029_alter_failureline_index_together.py 7 treeherder/model/migrations/0033_textlogerror_new_failure.py 15 treeherder/model/migrations/0027_mozciclassification.py 37 treeherder/model/migrations/0031_trigram_extension.py 7 treeherder/model/migrations/0009_add_manager_to_push_and_job.py 20 treeherder/model/migrations/0023_add_filebugzillacomponent.py 54 treeherder/model/migrations/0013_add_index_to_push_revision.py 12 treeherder/model/migrations/0040_alter_textlogerror_unique_together_and_more.py 18 treeherder/model/migrations/0010_remove_runnable_job.py 34 treeherder/model/migrations/0039_fix_bugscache_autoincrement.py 8 treeherder/model/migrations/0016_add_index_commit_revision.py 12 treeherder/model/migrations/0020_textlogerror_job.py 28 treeherder/model/migrations/0001_squashed_0022_modify_bugscache_and_bugjobmap.py 998 treeherder/model/migrations/0018_delete_jobdetail.py 10 treeherder/model/migrations/0005_use_matcher_name_for_unique_constraint.py 15 treeherder/model/migrations/0019_increase_job_type_name_length.py 17 treeherder/model/migrations/0030_group_durations.py 13 treeherder/model/migrations/0032_rename_failureline_job_guid_repository_failure_lin_job_gui_b67c6d_idx_and_more.py 53 treeherder/model/migrations/0036_bugscache_init_autoincrement.py 8 treeherder/model/migrations/0022_support_group_status.py 64 treeherder/model/migrations/0006_drop_matcher_fks.py 15 treeherder/model/migrations/0038_commit_search_vector_idx.py 22 treeherder/model/migrations/0021_investigatedtests.py 31 treeherder/model/migrations/0026_bugscache_add_dupe_of_and_processed_update.py 23 treeherder/model/migrations/0025_remove_bugscache_os.py 11 treeherder/model/migrations/0007_remove_m2m_between_classified_failures_and_failure_match.py 11 treeherder/model/migrations/0014_add_job_log_status_skipped_size.py 15 treeherder/model/migrations/0004_populate_matcher_name_fields.py 6 treeherder/model/migrations/0034_bugjobmap_bug_open.py 15 treeherder/model/migrations/__init__.py 1 treeherder/model/migrations/0028_alter_textlogerror_unique_together.py 11 treeherder/model/migrations/0012_branch_maxlen.py 12 treeherder/model/migrations/0015_add_repository_tc_root_url.py 15 treeherder/model/migrations/0041_update_search_vector.py 32 treeherder/model/migrations/0011_remove_matcher_table.py 10 treeherder/model/migrations/0024_add_bugzillasecuritygroup.py 24 treeherder/model/migrations/0008_remove_failure_match.py 22 treeherder/model/migrations/0035_bugscache_optional_bugzilla_ref.py 78 treeherder/model/migrations/0037_bugjobmap_internal_bug_refs.py 90 treeherder/model/data_cycling/cyclers.py 183 treeherder/model/data_cycling/max_runtime.py 16 treeherder/model/data_cycling/signature_remover.py 77 treeherder/model/data_cycling/__init__.py 6 treeherder/model/data_cycling/utils.py 7 treeherder/model/data_cycling/removal_strategies.py 255 treeherder/middleware.py 30 treeherder/auth/backends.py 132 treeherder/auth/__init__.py 1 treeherder/celery.py 7 treeherder/etl/exceptions.py 13 treeherder/etl/jobs.py 295 treeherder/etl/management/__init__.py 1 treeherder/etl/management/commands/pulse_listener_pushes.py 30 treeherder/etl/management/commands/ingest.py 363 treeherder/etl/management/commands/pulse_listener_tasks.py 29 treeherder/etl/management/commands/__init__.py 1 treeherder/etl/management/commands/publish_to_pulse.py 32 treeherder/etl/management/commands/update_bugscache.py 6 treeherder/etl/management/commands/pulse_listener_tasks_classification.py 30 treeherder/etl/management/commands/update_files_bugzilla_map.py 6 treeherder/etl/management/commands/pulse_listener.py 33 treeherder/etl/management/commands/update_bugzilla_security_groups.py 6 treeherder/etl/perf.py 260 treeherder/etl/job_loader.py 190 treeherder/etl/bugzilla.py 287 treeherder/etl/taskcluster_pulse/parse_route.py 24 treeherder/etl/taskcluster_pulse/__init__.py 1 treeherder/etl/taskcluster_pulse/handler.py 287 treeherder/etl/files_bugzilla_map.py 241 treeherder/etl/tasks/pulse_tasks.py 40 treeherder/etl/tasks/pushlog_tasks.py 13 treeherder/etl/tasks/__init__.py 2 treeherder/etl/artifact.py 79 treeherder/etl/pushlog.py 100 treeherder/etl/text.py 13 treeherder/etl/schema.py 7 treeherder/etl/__init__.py 1 treeherder/etl/runnable_jobs.py 60 treeherder/etl/common.py 8 treeherder/etl/classification_loader.py 141 treeherder/etl/push_loader.py 151 treeherder/etl/push.py 30 treeherder/__init__.py 2 treeherder/client/thclient/perfherder.py 56 treeherder/client/thclient/client.py 74 treeherder/client/thclient/__init__.py 2 treeherder/client/__init__.py 1 treeherder/client/setup.py 39 treeherder/log_parser/artifactbuilders.py 33 treeherder/log_parser/failureline.py 158 treeherder/log_parser/management/__init__.py 1 treeherder/log_parser/management/commands/__init__.py 1 treeherder/log_parser/parsers.py 118 treeherder/log_parser/__init__.py 1 treeherder/log_parser/utils.py 23 treeherder/log_parser/tasks.py 91 treeherder/log_parser/artifactbuildercollection.py 44 treeherder/perf/sheriffing_criteria/criteria_tracking.py 256 treeherder/perf/sheriffing_criteria/bugzilla_formulas.py 191 treeherder/perf/sheriffing_criteria/__init__.py 8 treeherder/perf/exceptions.py 16 treeherder/perf/models.py 714 treeherder/perf/management/__init__.py 1 treeherder/perf/management/commands/remove_multi_commit_data.py 25 treeherder/perf/management/commands/import_perf_data.py 326 treeherder/perf/management/commands/create_test_perf_data.py 35 treeherder/perf/management/commands/remove_vcs_data.py 28 treeherder/perf/management/commands/compute_criteria_formulas.py 114 treeherder/perf/management/commands/reassign_perf_data.py 87 treeherder/perf/management/commands/backfill_perf_jobs.py 17 treeherder/perf/management/commands/generate_alerts.py 38 treeherder/perf/management/commands/perf_sheriff.py 59 treeherder/perf/management/commands/__init__.py 1 treeherder/perf/management/commands/report_backfill_outcome.py 43 treeherder/perf/alerts.py 128 treeherder/perf/email.py 190 treeherder/perf/__init__.py 1 treeherder/perf/utils.py 21 treeherder/perf/tasks.py 9 treeherder/perf/migrations/0049_performancedatumreplicate.py 24 treeherder/perf/migrations/0027_support_perfherder_settings.py 18 treeherder/perf/migrations/0019_remove_confirming_state.py 39 treeherder/perf/migrations/0044_perfdatum_bigint_fk.py 21 treeherder/perf/migrations/0041_backfillnotificationrecord.py 32 treeherder/perf/migrations/0054_performancealert_confidence_and_more.py 33 treeherder/perf/migrations/0040_performancealert_noise_profile.py 29 treeherder/perf/migrations/0050_cascade_perf_datum_deletion_replicate.py 26 treeherder/perf/migrations/0007_star_performancealert.py 12 treeherder/perf/migrations/0023_increase_extra_options_size.py 12 treeherder/perf/migrations/0055_remove_performancealerttesting_related_summary_and_more.py 41 treeherder/perf/migrations/0057_performancealert_confidence_and_more.py 581 treeherder/perf/migrations/0017_assignment_support_for_alert_summaries.py 20 treeherder/perf/migrations/0034_remove_performancedatum_fields.py 15 treeherder/perf/migrations/0042_backfillrecord_new_fields.py 27 treeherder/perf/migrations/0001_squashed_0005_permit_github_links.py 346 treeherder/perf/migrations/0036_cascade_perf_datum_deletion.py 24 treeherder/perf/migrations/0056_performancealertsummary_original_push.py 25 treeherder/perf/migrations/0020_add_application_field.py 34 treeherder/perf/migrations/0010_fix_signature_uniqueness.py 26 treeherder/perf/migrations/0013_add_alert_timestamps.py 52 treeherder/perf/migrations/0053_performancealertsummarytesting_and_more.py 214 treeherder/perf/migrations/0047_performancealertsummary_triage_due.py 22 treeherder/perf/migrations/0018_add_measurement_units.py 12 treeherder/perf/migrations/0033_permit_multi_data_per_job.py 28 treeherder/perf/migrations/0030_add_application_to_contraints.py 34 treeherder/perf/migrations/0045_restore_perf_multicommitdatum_and_schema.py 33 treeherder/perf/migrations/0039_store_more_job_details_on_record.py 29 treeherder/perf/migrations/0043_drop_multicommitdatum.py 19 treeherder/perf/migrations/0016_modify_alertsummary_status_choices.py 26 treeherder/perf/migrations/0022_add_test_display_names.py 43 treeherder/perf/migrations/0051_performancealertsummary_bug_due_date.py 22 treeherder/perf/migrations/0058_performancealertsummary_original_prev_push_and_more.py 54 treeherder/perf/migrations/0028_default_application_to_empty_str.py 16 treeherder/perf/migrations/0029_add_frozen_to_report.py 12 treeherder/perf/migrations/__init__.py 1 treeherder/perf/migrations/0037_extend_backfill_record.py 24 treeherder/perf/migrations/0014_add_performance_datum_idx.py 12 treeherder/perf/migrations/0009_non_nullable_issue_tracker.py 15 treeherder/perf/migrations/0024_support_backfill_reports.py 56 treeherder/perf/migrations/0021_remove_application_from_constraint.py 24 treeherder/perf/migrations/0038_update_record_status.py 21 treeherder/perf/migrations/0048_performancedatum_application_version.py 12 treeherder/perf/migrations/0015_add_bug_updated_field.py 12 treeherder/perf/migrations/0006_add_alert_summary_notes.py 12 treeherder/perf/migrations/0031_fix_application_in_constraints.py 34 treeherder/perf/migrations/0046_restore_cascade_perf_datum_deletion.py 24 treeherder/perf/migrations/0032_add_performance_tag.py 23 treeherder/perf/migrations/0035_fix_deprecated_nullboolean_field.py 12 treeherder/perf/migrations/0012_rename_summary_last_updated.py 12 treeherder/perf/migrations/0011_inc_extra_options_length.py 12 treeherder/perf/migrations/0008_add_confirming_state.py 40 treeherder/perf/migrations/0052_rename_performancedatum_repository_signature_push_timestamp_performance_reposit_c9d328_idx_and_more.py 17 treeherder/perf/migrations/0025_provide_tag_support.py 12 treeherder/perf/migrations/0026_add_backfill_record_status.py 27 treeherder/perf/fixtures/performance_bug_templates.yaml 159 treeherder/perf/fixtures/performance_tag.yaml 28 treeherder/perf/auto_perf_sheriffing/secretary.py 107 treeherder/perf/auto_perf_sheriffing/backfill_reports.py 258 treeherder/perf/auto_perf_sheriffing/outcome_checker.py 37 treeherder/perf/auto_perf_sheriffing/__init__.py 1 treeherder/perf/auto_perf_sheriffing/backfill_tool.py 49 treeherder/perf/auto_perf_sheriffing/factories.py 35 treeherder/perf/auto_perf_sheriffing/sherlock.py 166 treeherder/webapp/__init__.py 1 treeherder/webapp/api/infra_compare.py 40 treeherder/webapp/api/exceptions.py 4 treeherder/webapp/api/jobs.py 348 treeherder/webapp/api/serializers.py 340 treeherder/webapp/api/performance_serializers.py 571 treeherder/webapp/api/bug.py 79 treeherder/webapp/api/csp_report.py 17 treeherder/webapp/api/pagination.py 17 treeherder/webapp/api/bugzilla.py 88 treeherder/webapp/api/note.py 91 treeherder/webapp/api/hash.py 34 treeherder/webapp/api/changelog.py 10 treeherder/webapp/api/perfcompare_utils.py 124 treeherder/webapp/api/infra_serializers.py 30 treeherder/webapp/api/classification.py 21 treeherder/webapp/api/job_log_url.py 27 treeherder/webapp/api/__init__.py 1 treeherder/webapp/api/utils.py 65 treeherder/webapp/api/auth.py 29 treeherder/webapp/api/refdata.py 34 treeherder/webapp/api/urls.py 161 treeherder/webapp/api/bug_creation.py 67 treeherder/webapp/api/groups.py 81 treeherder/webapp/api/permissions.py 4 treeherder/webapp/api/performance_data.py 1143 treeherder/webapp/api/intermittents_view.py 163 treeherder/webapp/api/machine_platforms.py 9 treeherder/webapp/api/push.py 393 treeherder/workers/stats.py 56 treeherder/workers/__init__.py 1 treeherder/workers/task.py 42 treeherder/services/taskcluster.py 169 treeherder/services/pulse/consumers.py 216 treeherder/services/pulse/exchange.py 6 treeherder/services/pulse/__init__.py 16 treeherder/services/__init__.py 1 treeherder/intermittents_commenter/fetch.py 17 treeherder/intermittents_commenter/management/__init__.py 1 treeherder/intermittents_commenter/management/commands/run_intermittents_commenter.py 27 treeherder/intermittents_commenter/management/commands/__init__.py 1 treeherder/intermittents_commenter/commenter.py 442 treeherder/intermittents_commenter/__init__.py 1 treeherder/intermittents_commenter/constants.py 70 treeherder/push_health/compare.py 48 treeherder/push_health/filter.py 12 treeherder/push_health/builds.py 12 treeherder/push_health/tests.py 229 treeherder/push_health/linting.py 11 treeherder/push_health/classification.py 62 treeherder/push_health/__init__.py 1 treeherder/push_health/utils.py 112 treeherder/push_health/performance.py 8 treeherder/push_health/usage.py 50