[DRE-commits] [gitlab] branch master updated (938b64d -> f8e51f4)
Praveen Arimbrathodiyil
praveen at moszumanska.debian.org
Sun Sep 10 13:20:30 UTC 2017
This is an automated email from the git hooks/post-receive script.
praveen pushed a change to branch master
in repository gitlab.
from 938b64d Updated version 9.2.10+dfsg from 'upstream/9.2.10+dfsg'
adds 574775d New upstream version 9.5.4+dfsg
new 0a9133a Updated version 9.5.4+dfsg from 'upstream/9.5.4+dfsg'
adds 6e758cd update changelog
adds 9c632ed refresh patches
adds 8965f12 remove uglifyjs commands
adds ed799ae install new files and directories
adds b3aafb3 relax gollum-rugged_adapter
adds 979c5f2 tighten versions, add new dependencies
adds cba1141 update patches, relax more gems
adds 0fe4b08 tighten dependencies, add more depends
adds b7803be relax more dependencies
adds 24f4bce tighten/update depndencies
adds 44e2f14 relax pg dependency
adds bd9f708 move to contrib
adds e7f6290 use npm install for front end dependencies
adds d04e1a7 update minimum version of gitlab-shell
adds 0d76bc5 add npm as a dependency
adds 302dbd5 use webpack from npm
adds 14d8f10 run webpack
adds 93b5160 set NODE_PATH and --context for webpack command
adds a1423d2 set ROOT_PATH in webpack.config.js
adds 558f194 run webpack target instead of webpack-prod
adds 3be81a8 set NODE_PATH for webpack
adds 1ffb582 upload to unstable
adds 4574c88 prepare for using system webpack
adds bf943ef use system webpack
adds d626986 add node-lie as dependency
adds c6ec4c7 json does not allow comments
adds e5fb637 add phantomjs to dependencies
adds 3fc2774 add config option to webpack
adds 33db7be use more packaged libs
adds 2479271 drop eslint-plugin-html from package.json
adds eff29f7 add node-eslint-plugin-html to depends
adds e930ede drop file-loader
adds c4aec24 add node-file-loader to depends
adds 0fca491 symlink raw-loader and exports-loader to node_modules
adds 28a5621 remove npm pulled webpack
new 24f7fe9 Merge branch 'master-9.2'
new 9795ea5 update changelog
new f8e51f4 refresh patches
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.codeclimate.yml | 47 +
.eslintrc | 5 +-
.flayignore | 2 +
.gitignore | 7 +
.gitlab-ci.yml | 409 +-
.gitlab/issue_templates/Bug.md | 17 +-
.gitlab/issue_templates/Feature Proposal.md | 30 +-
.haml-lint.yml | 18 +
.nvmrc | 1 +
.rspec | 2 -
.rubocop.yml | 496 +-
.rubocop_todo.yml | 255 +-
.scss-lint.yml | 85 +-
CHANGELOG.md | 798 +-
CONTRIBUTING.md | 34 +-
GITALY_SERVER_VERSION | 2 +-
GITLAB_PAGES_VERSION | 2 +-
GITLAB_SHELL_VERSION | 2 +-
GITLAB_WORKHORSE_VERSION | 2 +-
Gemfile | 111 +-
Gemfile.lock | 397 +-
PROCESS.md | 20 +-
README.md | 2 +-
VERSION | 2 +-
app/assets/images/i2p-step.svg | 4 +
app/assets/images/new_nav.png | Bin 0 -> 14322 bytes
app/assets/images/new_repo.png | Bin 0 -> 19292 bytes
app/assets/images/old_nav.png | Bin 0 -> 25617 bytes
app/assets/images/old_repo.png | Bin 0 -> 20668 bytes
app/assets/javascripts/activities.js | 5 +-
app/assets/javascripts/ajax_loading_spinner.js | 2 +-
app/assets/javascripts/api.js | 244 +-
app/assets/javascripts/awards_handler.js | 813 +-
app/assets/javascripts/behaviors/autosize.js | 23 +-
app/assets/javascripts/behaviors/gl_emoji.js | 95 +-
.../behaviors/gl_emoji/is_emoji_name_valid.js | 11 -
.../gl_emoji/is_emoji_unicode_supported.js | 119 -
.../behaviors/gl_emoji/unicode_support_map.js | 172 -
app/assets/javascripts/behaviors/index.js | 2 +-
app/assets/javascripts/behaviors/quick_submit.js | 2 +-
app/assets/javascripts/behaviors/requires_input.js | 9 +-
.../javascripts/behaviors/toggler_behavior.js | 1 -
.../javascripts/blob/balsamiq/balsamiq_viewer.js | 32 +-
app/assets/javascripts/blob/balsamiq_viewer.js | 24 +-
app/assets/javascripts/blob/blob_file_dropzone.js | 32 +-
.../javascripts/blob/create_branch_dropdown.js | 88 -
.../javascripts/blob/file_template_selector.js | 3 -
app/assets/javascripts/blob/notebook/index.js | 3 +-
.../javascripts/blob/target_branch_dropdown.js | 152 -
.../blob/template_selectors/ci_yaml_selector.js | 2 +-
.../blob/template_selectors/dockerfile_selector.js | 2 +-
.../blob/template_selectors/gitignore_selector.js | 2 +-
.../blob/template_selectors/license_selector.js | 2 +-
app/assets/javascripts/blob/viewer/index.js | 98 +-
app/assets/javascripts/blob_edit/blob_bundle.js | 5 +
app/assets/javascripts/boards/boards_bundle.js | 45 +-
app/assets/javascripts/boards/components/board.js | 27 +-
.../boards/components/board_blank_state.js | 6 +-
.../javascripts/boards/components/board_card.js | 2 +-
.../javascripts/boards/components/board_list.js | 32 +-
.../boards/components/board_new_issue.js | 10 +-
.../javascripts/boards/components/board_sidebar.js | 25 +-
.../boards/components/issue_card_inner.js | 33 +-
.../javascripts/boards/components/modal/filters.js | 1 +
.../javascripts/boards/components/modal/footer.js | 6 +-
.../javascripts/boards/components/modal/header.js | 3 +-
.../javascripts/boards/components/modal/index.js | 21 +-
.../javascripts/boards/components/modal/list.js | 2 +-
.../boards/components/modal/lists_dropdown.js | 2 +-
.../boards/components/new_list_dropdown.js | 1 +
.../boards/components/sidebar/remove_issue.js | 3 +-
.../javascripts/boards/filtered_search_boards.js | 7 +-
app/assets/javascripts/boards/models/list.js | 24 +-
.../javascripts/boards/services/board_service.js | 5 -
.../javascripts/boards/stores/boards_store.js | 11 +-
.../javascripts/branches/branches_delete_modal.js | 36 +
app/assets/javascripts/breakpoints.js | 77 +-
app/assets/javascripts/build.js | 346 +-
app/assets/javascripts/build_variables.js | 2 +-
.../javascripts/close_reopen_report_toggle.js | 97 +
app/assets/javascripts/comment_type_toggle.js | 5 +-
.../commit/pipelines/pipelines_bundle.js | 48 +-
.../commit/pipelines/pipelines_table.js | 179 -
.../commit/pipelines/pipelines_table.vue | 101 +
app/assets/javascripts/commits.js | 37 +-
app/assets/javascripts/commons/bootstrap.js | 2 +
app/assets/javascripts/commons/index.js | 1 +
app/assets/javascripts/commons/jquery.js | 1 -
app/assets/javascripts/commons/polyfills.js | 1 +
app/assets/javascripts/copy_as_gfm.js | 142 +-
app/assets/javascripts/create_label.js | 2 +-
.../components/stage_code_component.js | 7 +-
.../components/stage_issue_component.js | 8 +-
.../components/stage_plan_component.js | 9 +-
.../components/stage_production_component.js | 8 +-
.../components/stage_review_component.js | 8 +-
.../components/stage_staging_component.js | 11 +-
.../components/stage_test_component.js | 4 +-
.../cycle_analytics/cycle_analytics_bundle.js | 24 +-
.../cycle_analytics/cycle_analytics_store.js | 6 +-
.../cycle_analytics/default_event_objects.js | 2 +-
.../deploy_keys/components/action_btn.vue | 13 +-
.../javascripts/deploy_keys/components/app.vue | 30 +-
.../javascripts/deploy_keys/components/key.vue | 32 +-
.../deploy_keys/components/keys_panel.vue | 14 +-
app/assets/javascripts/diff.js | 14 +-
.../diff_notes/components/diff_note_avatars.js | 32 +-
.../diff_notes/components/jump_to_discussion.js | 17 +-
.../diff_notes/components/resolve_btn.js | 22 +-
.../javascripts/diff_notes/diff_notes_bundle.js | 29 +-
.../javascripts/diff_notes/services/resolve.js | 32 +-
app/assets/javascripts/dispatcher.js | 298 +-
app/assets/javascripts/droplab/drop_down.js | 128 +-
app/assets/javascripts/droplab/drop_lab.js | 126 +-
app/assets/javascripts/droplab/hook.js | 29 +-
app/assets/javascripts/droplab/hook_button.js | 59 +-
app/assets/javascripts/droplab/hook_input.js | 68 +-
app/assets/javascripts/droplab/keyboard.js | 2 +-
app/assets/javascripts/droplab/plugins/ajax.js | 45 +-
.../javascripts/droplab/plugins/ajax_filter.js | 48 +-
app/assets/javascripts/dropzone_input.js | 302 +-
app/assets/javascripts/due_date_select.js | 13 +-
app/assets/javascripts/emoji/index.js | 100 +
app/assets/javascripts/emoji/support/index.js | 10 +
.../emoji/support/is_emoji_unicode_supported.js | 120 +
.../emoji/support/unicode_support_map.js | 167 +
.../environments/components/environment.vue | 137 +-
.../components/environment_actions.vue | 21 +-
.../components/environment_external_url.vue | 9 +-
.../environments/components/environment_item.vue | 141 +-
.../components/environment_monitoring.vue | 9 +-
.../components/environment_rollback.vue | 12 +-
.../environments/components/environment_stop.vue | 18 +-
.../components/environment_terminal_button.vue | 8 +-
.../environments/components/environments_table.vue | 119 +-
.../folder/environments_folder_view.vue | 123 +-
.../environments/mixins/environments_mixin.js | 15 +
.../environments/services/environments_service.js | 3 +-
.../environments/stores/environments_store.js | 27 +-
app/assets/javascripts/experimental_flags.js | 14 +
app/assets/javascripts/extensions/array.js | 11 -
app/assets/javascripts/files_comment_button.js | 194 +-
app/assets/javascripts/filterable_list.js | 84 +-
.../components/recent_searches_dropdown_content.js | 6 +-
.../javascripts/filtered_search/dropdown_hint.js | 35 +-
.../filtered_search/dropdown_non_user.js | 9 +-
.../javascripts/filtered_search/dropdown_user.js | 19 +-
.../javascripts/filtered_search/dropdown_utils.js | 76 +-
.../filtered_search/filtered_search_bundle.js | 20 +-
.../filtered_search/filtered_search_dropdown.js | 2 +-
.../filtered_search_dropdown_manager.js | 35 +-
.../filtered_search/filtered_search_manager.js | 150 +-
.../filtered_search/filtered_search_token_keys.js | 8 +
.../filtered_search/filtered_search_tokenizer.js | 5 +-
.../filtered_search_visual_tokens.js | 152 +-
.../filtered_search/recent_searches_root.js | 1 +
.../stores/recent_searches_store.js | 4 +-
app/assets/javascripts/flash.js | 34 +-
app/assets/javascripts/fly_out_nav.js | 182 +
app/assets/javascripts/gfm_auto_complete.js | 524 +-
app/assets/javascripts/gl_dropdown.js | 117 +-
app/assets/javascripts/gl_field_errors.js | 12 +-
app/assets/javascripts/gl_form.js | 19 +-
app/assets/javascripts/gpg_badges.js | 17 +
app/assets/javascripts/graphs/graphs_bundle.js | 2 -
app/assets/javascripts/graphs/graphs_charts.js | 61 +
app/assets/javascripts/graphs/graphs_show.js | 21 +
.../javascripts/graphs/stat_graph_contributors.js | 1 +
.../graphs/stat_graph_contributors_graph.js | 5 +-
.../graphs/stat_graph_contributors_util.js | 1 +
app/assets/javascripts/group_name.js | 40 +-
.../javascripts/groups/components/group_folder.vue | 27 +
.../groups/components/group_identicon.vue | 45 +
.../javascripts/groups/components/group_item.vue | 233 +
.../javascripts/groups/components/groups.vue | 39 +
.../{environments => groups}/event_hub.js | 0
.../javascripts/groups/groups_filterable_list.js | 87 +
app/assets/javascripts/groups/index.js | 193 +
.../javascripts/groups/services/groups_service.js | 38 +
.../javascripts/groups/stores/groups_store.js | 166 +
app/assets/javascripts/groups_select.js | 2 +-
app/assets/javascripts/helpers/issuables_helper.js | 27 +
.../javascripts/helpers/user_feature_helper.js | 11 +
app/assets/javascripts/how_to_merge.js | 12 +
app/assets/javascripts/importer_status.js | 2 +
app/assets/javascripts/init_changes_dropdown.js | 10 +
app/assets/javascripts/init_issuable_sidebar.js | 18 +
app/assets/javascripts/init_legacy_filters.js | 15 +
app/assets/javascripts/init_notes.js | 14 +
app/assets/javascripts/integrations/index.js | 7 +
.../integrations/integration_settings_form.js | 123 +
app/assets/javascripts/issuable.js | 188 -
.../javascripts/issuable_bulk_update_actions.js | 160 +
.../javascripts/issuable_bulk_update_sidebar.js | 158 +
app/assets/javascripts/issuable_context.js | 12 +-
app/assets/javascripts/issuable_form.js | 20 +-
app/assets/javascripts/issuable_index.js | 171 +
app/assets/javascripts/issue.js | 65 +-
app/assets/javascripts/issue_show/actions/tasks.js | 27 -
.../javascripts/issue_show/components/app.vue | 270 +
.../issue_show/components/description.vue | 101 +
.../issue_show/components/edit_actions.vue | 79 +
.../javascripts/issue_show/components/edited.vue | 1 +
.../components/fields/confidential_checkbox.vue | 23 +
.../issue_show/components/fields/description.vue | 55 +
.../components/fields/description_template.vue | 111 +
.../issue_show/components/fields/project_move.vue | 83 +
.../issue_show/components/fields/title.vue | 32 +
.../javascripts/issue_show/components/form.vue | 104 +
.../issue_show/components/locked_warning.vue | 20 +
.../javascripts/issue_show/components/title.vue | 53 +
.../{environments => issue_show}/event_hub.js | 0
app/assets/javascripts/issue_show/index.js | 66 +-
.../issue_show/issue_title_description.vue | 201 -
.../javascripts/issue_show/mixins/animate.js | 13 +
app/assets/javascripts/issue_show/mixins/update.js | 10 +
.../javascripts/issue_show/services/index.js | 27 +-
app/assets/javascripts/issue_show/stores/index.js | 37 +
app/assets/javascripts/issues_bulk_assignment.js | 166 -
app/assets/javascripts/jobs/components/header.vue | 83 +
.../jobs/components/sidebar_detail_row.vue | 31 +
.../jobs/components/sidebar_details_block.vue | 161 +
app/assets/javascripts/jobs/job_details_bundle.js | 60 +
.../javascripts/jobs/job_details_mediator.js | 66 +
.../javascripts/jobs/services/job_service.js | 14 +
app/assets/javascripts/jobs/stores/job_store.js | 11 +
app/assets/javascripts/label_manager.js | 6 +
app/assets/javascripts/labels.js | 6 +-
app/assets/javascripts/labels_select.js | 29 +-
app/assets/javascripts/layout_nav.js | 20 +
app/assets/javascripts/lazy_loader.js | 76 +
app/assets/javascripts/lib/utils/ajax_cache.js | 76 +-
app/assets/javascripts/lib/utils/cache.js | 19 +
app/assets/javascripts/lib/utils/common_utils.js | 27 +-
app/assets/javascripts/lib/utils/constants.js | 1 +
app/assets/javascripts/lib/utils/datefix.js | 8 +
.../javascripts/lib/utils/datetime_utility.js | 119 +-
app/assets/javascripts/lib/utils/dom_utils.js | 7 +
app/assets/javascripts/lib/utils/http_status.js | 5 +-
.../javascripts/lib/utils/normalize_newlines.js | 5 -
app/assets/javascripts/lib/utils/number_utils.js | 10 +
app/assets/javascripts/lib/utils/poll.js | 3 +
app/assets/javascripts/lib/utils/pretty_time.js | 2 +
app/assets/javascripts/lib/utils/sticky.js | 23 +
app/assets/javascripts/lib/utils/text_utility.js | 9 +-
app/assets/javascripts/lib/utils/type_utility.js | 17 +-
app/assets/javascripts/lib/utils/url_utility.js | 3 +-
app/assets/javascripts/lib/utils/users_cache.js | 28 +
app/assets/javascripts/line_highlighter.js | 10 +-
app/assets/javascripts/locale/de/app.js | 1 -
app/assets/javascripts/locale/en/app.js | 1 -
app/assets/javascripts/locale/es/app.js | 1 -
app/assets/javascripts/main.js | 85 +-
app/assets/javascripts/member_expiration_date.js | 4 +-
.../merge_conflicts/merge_conflict_store.js | 2 +-
.../merge_conflicts/merge_conflicts_bundle.js | 18 +-
app/assets/javascripts/merge_request.js | 22 +-
app/assets/javascripts/merge_request_tabs.js | 59 +-
app/assets/javascripts/merge_request_widget.js | 305 -
app/assets/javascripts/milestone.js | 163 -
app/assets/javascripts/milestone_select.js | 40 +-
.../monitoring/components/monitoring.vue | 157 +
.../monitoring/components/monitoring_column.vue | 296 +
.../components/monitoring_deployment.vue | 136 +
.../monitoring/components/monitoring_flag.vue | 104 +
.../monitoring/components/monitoring_legends.vue | 144 +
.../monitoring/components/monitoring_row.vue | 41 +
.../monitoring/components/monitoring_state.vue | 112 +
app/assets/javascripts/monitoring/deployments.js | 211 -
.../{environments => monitoring}/event_hub.js | 0
.../monitoring/mixins/monitoring_mixins.js | 46 +
.../javascripts/monitoring/monitoring_bundle.js | 14 +-
.../javascripts/monitoring/prometheus_graph.js | 433 -
.../monitoring/services/monitoring_service.js | 19 +
.../monitoring/stores/monitoring_store.js | 61 +
.../javascripts/monitoring/utils/measurements.js | 40 +
app/assets/javascripts/namespace_select.js | 6 +-
app/assets/javascripts/new_branch_form.js | 7 +-
app/assets/javascripts/new_commit_form.js | 15 +-
app/assets/javascripts/new_sidebar.js | 65 +
app/assets/javascripts/notebook/cells/markdown.vue | 24 +-
app/assets/javascripts/notes.js | 2671 ++--
app/assets/javascripts/notifications_form.js | 4 +-
app/assets/javascripts/oauth_remember_me.js | 32 +
app/assets/javascripts/pager.js | 9 +-
app/assets/javascripts/pdf/index.vue | 4 +-
app/assets/javascripts/performance_bar.js | 62 +
.../components/interval_pattern_input.js | 145 -
.../components/interval_pattern_input.vue | 146 +
.../components/pipeline_schedules_callout.js | 14 +-
.../pipeline_schedule_form_bundle.js | 38 +-
.../setup_pipeline_variable_list.js | 71 +
.../pipelines/components/async_button.vue | 48 +-
.../components/graph/action_component.vue | 11 +-
.../components/graph/dropdown_action_component.vue | 11 +-
.../components/graph/dropdown_job_component.vue | 12 +-
.../pipelines/components/graph/graph_component.vue | 79 +-
.../pipelines/components/graph/job_component.vue | 14 +-
.../pipelines/components/header_component.vue | 97 +
.../pipelines/components/nav_controls.js | 52 -
.../pipelines/components/nav_controls.vue | 54 +
.../pipelines/components/navigation_tabs.js | 72 -
.../pipelines/components/navigation_tabs.vue | 76 +
.../pipelines/components/pipeline_url.js | 56 -
.../pipelines/components/pipeline_url.vue | 67 +
.../javascripts/pipelines/components/pipelines.vue | 211 +
.../pipelines/components/pipelines_actions.js | 89 -
.../pipelines/components/pipelines_actions.vue | 78 +
.../pipelines/components/pipelines_artifacts.js | 33 -
.../pipelines/components/pipelines_artifacts.vue | 51 +
.../pipelines/components/pipelines_table.vue | 59 +
.../pipelines/components/pipelines_table_row.vue | 297 +
.../javascripts/pipelines/components/stage.vue | 31 +-
.../javascripts/pipelines/components/time_ago.js | 98 -
.../javascripts/pipelines/components/time_ago.vue | 95 +
app/assets/javascripts/pipelines/graph_bundle.js | 10 -
app/assets/javascripts/pipelines/index.js | 22 -
.../javascripts/pipelines/mixins/pipelines.js | 103 +
.../pipelines/pipeline_details_bundle.js | 70 +
.../pipelines/pipeline_details_mediatior.js | 59 +
app/assets/javascripts/pipelines/pipelines.js | 287 -
.../javascripts/pipelines/pipelines_bundle.js | 24 +
.../javascripts/pipelines/pipelines_charts.js | 38 +
.../javascripts/pipelines/pipelines_times.js | 27 +
.../pipelines/services/pipeline_service.js | 5 +
.../pipelines/services/pipelines_service.js | 2 -
.../javascripts/pipelines/stores/pipeline_store.js | 6 +-
app/assets/javascripts/preview_markdown.js | 2 +-
app/assets/javascripts/profile/gl_crop.js | 3 +-
app/assets/javascripts/profile/profile_bundle.js | 4 +-
app/assets/javascripts/project.js | 42 +-
app/assets/javascripts/project_edit.js | 9 +
app/assets/javascripts/project_find_file.js | 10 +-
app/assets/javascripts/project_new.js | 71 +-
app/assets/javascripts/project_select.js | 22 +-
.../javascripts/project_select_combo_button.js | 85 +
.../projects/project_import_gitlab_project.js | 14 +
app/assets/javascripts/projects/project_new.js | 67 +
.../javascripts/prometheus_metrics/constants.js | 5 +
app/assets/javascripts/prometheus_metrics/index.js | 6 +
.../prometheus_metrics/prometheus_metrics.js | 109 +
app/assets/javascripts/protected_branches/index.js | 9 +
.../protected_branch_access_dropdown.js | 53 +-
.../protected_branches/protected_branch_create.js | 106 +-
.../protected_branch_dropdown.js | 39 +-
.../protected_branches/protected_branch_edit.js | 114 +-
.../protected_branch_edit_list.js | 28 +-
.../protected_branches_bundle.js | 5 -
app/assets/javascripts/protected_tags/index.js | 11 +-
.../protected_tags/protected_tag_dropdown.js | 6 +-
app/assets/javascripts/raven/raven_config.js | 3 +-
app/assets/javascripts/ref_select_dropdown.js | 3 +-
app/assets/javascripts/render_gfm.js | 4 +-
app/assets/javascripts/repo/components/repo.vue | 67 +
.../repo/components/repo_commit_section.vue | 130 +
.../repo/components/repo_edit_button.vue | 58 +
.../javascripts/repo/components/repo_editor.vue | 117 +
.../javascripts/repo/components/repo_file.vue | 107 +
.../repo/components/repo_file_buttons.vue | 69 +
.../repo/components/repo_file_options.vue | 25 +
.../repo/components/repo_loading_file.vue | 76 +
.../repo/components/repo_prev_directory.vue | 38 +
.../javascripts/repo/components/repo_preview.vue | 52 +
.../javascripts/repo/components/repo_sidebar.vue | 103 +
.../javascripts/repo/components/repo_tab.vue | 63 +
.../javascripts/repo/components/repo_tabs.vue | 36 +
.../repo/helpers/monaco_loader_helper.js | 25 +
app/assets/javascripts/repo/helpers/repo_helper.js | 271 +
app/assets/javascripts/repo/index.js | 78 +
app/assets/javascripts/repo/mixins/repo_mixin.js | 17 +
app/assets/javascripts/repo/monaco_loader.js | 13 +
.../javascripts/repo/services/repo_service.js | 80 +
app/assets/javascripts/repo/stores/repo_store.js | 199 +
app/assets/javascripts/right_sidebar.js | 23 +-
app/assets/javascripts/search.js | 36 +-
app/assets/javascripts/settings_panels.js | 44 +
app/assets/javascripts/shortcuts.js | 20 +-
app/assets/javascripts/shortcuts_blob.js | 6 +-
app/assets/javascripts/shortcuts_find_file.js | 2 +-
app/assets/javascripts/shortcuts_issuable.js | 19 +-
app/assets/javascripts/shortcuts_navigation.js | 4 +-
app/assets/javascripts/shortcuts_network.js | 2 +-
.../sidebar/components/assignees/assignee_title.js | 18 +
.../components/assignees/sidebar_assignees.js | 2 +
.../confidential/confidential_issue_sidebar.vue | 82 +
.../sidebar/components/confidential/edit_form.vue | 47 +
.../components/confidential/edit_form_buttons.vue | 45 +
.../sidebar/components/time_tracking/help_state.js | 4 +-
.../time_tracking/sidebar_time_tracking.js | 10 +-
app/assets/javascripts/sidebar/sidebar_bundle.js | 21 +-
app/assets/javascripts/sidebar/sidebar_mediator.js | 4 +-
app/assets/javascripts/sidebar_height_manager.js | 34 +
app/assets/javascripts/signin_tabs_memoizer.js | 82 +-
app/assets/javascripts/single_file_diff.js | 151 +-
app/assets/javascripts/smart_interval.js | 253 +-
app/assets/javascripts/snippets_list.js | 13 -
app/assets/javascripts/star.js | 50 +-
app/assets/javascripts/subscription.js | 74 +-
app/assets/javascripts/subscription_select.js | 61 +-
app/assets/javascripts/syntax_highlight.js | 27 +-
app/assets/javascripts/task_list.js | 8 +-
.../templates/issuable_template_selector.js | 2 +-
app/assets/javascripts/terminal/terminal_bundle.js | 12 +-
app/assets/javascripts/test_utils/index.js | 2 +
app/assets/javascripts/todos.js | 15 +-
app/assets/javascripts/tree.js | 120 +-
app/assets/javascripts/two_factor_auth.js | 13 +
app/assets/javascripts/u2f/authenticate.js | 18 +-
app/assets/javascripts/u2f/error.js | 4 +-
app/assets/javascripts/u2f/register.js | 20 +-
app/assets/javascripts/ui_development_kit.js | 22 +
app/assets/javascripts/usage_ping.js | 5 +-
app/assets/javascripts/user.js | 35 -
app/assets/javascripts/user_callout.js | 11 +-
app/assets/javascripts/user_tabs.js | 175 -
app/assets/javascripts/username_validator.js | 216 +-
app/assets/javascripts/users/activity_calendar.js | 233 +
app/assets/javascripts/users/calendar.js | 233 -
app/assets/javascripts/users/index.js | 19 +
app/assets/javascripts/users/user_tabs.js | 194 +
app/assets/javascripts/users/users_bundle.js | 1 -
app/assets/javascripts/users_select.js | 1276 +-
app/assets/javascripts/version_check_image.js | 7 +-
app/assets/javascripts/visibility_select.js | 40 +-
.../components/mr_widget_author.js | 9 +-
.../components/mr_widget_deployment.js | 99 +-
.../components/mr_widget_header.js | 83 +-
.../components/mr_widget_memory_usage.js | 62 +-
.../components/mr_widget_merge_help.js | 2 +-
.../components/mr_widget_pipeline.js | 76 +-
.../components/mr_widget_related_links.js | 27 +-
.../components/mr_widget_status_icon.js | 36 +
.../components/states/mr_widget_archived.js | 30 +-
.../states/mr_widget_auto_merge_failed.js | 25 +-
.../components/states/mr_widget_checking.js | 25 +-
.../components/states/mr_widget_closed.js | 37 +-
.../components/states/mr_widget_conflicts.js | 30 +-
.../components/states/mr_widget_failed_to_merge.js | 64 +-
.../components/states/mr_widget_locked.js | 24 -
.../mr_widget_merge_when_pipeline_succeeds.js | 95 +-
.../components/states/mr_widget_merged.js | 154 +-
.../components/states/mr_widget_merging.js | 29 +
.../components/states/mr_widget_missing_branch.js | 39 +-
.../components/states/mr_widget_not_allowed.js | 24 +-
.../states/mr_widget_nothing_to_merge.js | 49 +-
.../states/mr_widget_pipeline_blocked.js | 22 +-
.../components/states/mr_widget_pipeline_failed.js | 22 +-
.../components/states/mr_widget_ready_to_merge.js | 178 +-
.../components/states/mr_widget_sha_mismatch.js | 22 +-
.../states/mr_widget_unresolved_discussions.js | 36 +-
.../components/states/mr_widget_wip.js | 36 +-
.../vue_merge_request_widget/dependencies.js | 4 +-
.../vue_merge_request_widget/mr_widget_options.js | 35 +-
.../stores/mr_widget_store.js | 13 +-
.../vue_merge_request_widget/stores/state_maps.js | 4 +-
.../javascripts/vue_shared/ci_action_icons.js | 31 +-
.../javascripts/vue_shared/components/commit.js | 157 -
.../javascripts/vue_shared/components/commit.vue | 166 +
.../vue_shared/components/header_ci_component.vue | 159 +
.../vue_shared/components/loading_icon.vue | 44 +
.../vue_shared/components/markdown/field.vue | 112 +
.../vue_shared/components/markdown/header.vue | 113 +
.../vue_shared/components/markdown/toolbar.vue | 33 +
.../components/markdown/toolbar_button.vue | 58 +
.../vue_shared/components/pipelines_table.js | 55 -
.../vue_shared/components/pipelines_table_row.js | 273 -
.../vue_shared/components/popup_dialog.vue | 85 +
.../vue_shared/components/table_pagination.js | 135 -
.../vue_shared/components/table_pagination.vue | 145 +
.../vue_shared/components/time_ago_tooltip.vue | 44 +-
.../components/user_avatar/user_avatar_image.vue | 88 +
.../components/user_avatar/user_avatar_link.vue | 80 +
.../components/user_avatar/user_avatar_svg.vue | 45 +
.../javascripts/vue_shared/directives/tooltip.js | 13 +
.../javascripts/vue_shared/mixins/timeago.js | 18 +
.../javascripts/vue_shared/mixins/tooltip.js | 9 -
.../vue_shared/vue_resource_interceptor.js | 21 +-
app/assets/javascripts/webpack.js | 9 +
app/assets/javascripts/wikis.js | 98 +-
app/assets/javascripts/zen_mode.js | 126 +-
app/assets/stylesheets/application.scss | 2 +-
app/assets/stylesheets/framework.scss | 87 +-
app/assets/stylesheets/framework/animations.scss | 78 +
app/assets/stylesheets/framework/avatar.scss | 14 +-
app/assets/stylesheets/framework/awards.scss | 12 +-
app/assets/stylesheets/framework/blank.scss | 67 +-
app/assets/stylesheets/framework/blocks.scss | 24 +-
app/assets/stylesheets/framework/buttons.scss | 18 +-
app/assets/stylesheets/framework/calendar.scss | 3 +-
app/assets/stylesheets/framework/common.scss | 14 +-
app/assets/stylesheets/framework/dropdowns.scss | 174 +-
app/assets/stylesheets/framework/emojis.scss | 1 -
app/assets/stylesheets/framework/files.scss | 87 +-
app/assets/stylesheets/framework/filters.scss | 122 +-
app/assets/stylesheets/framework/flash.scss | 20 +
app/assets/stylesheets/framework/forms.scss | 14 +-
app/assets/stylesheets/framework/gfm.scss | 4 +-
app/assets/stylesheets/framework/header.scss | 77 +-
app/assets/stylesheets/framework/highlight.scss | 2 +-
app/assets/stylesheets/framework/icons.scss | 4 +
app/assets/stylesheets/framework/layout.scss | 26 +-
app/assets/stylesheets/framework/lists.scss | 120 +-
.../stylesheets/framework/markdown_area.scss | 48 +-
app/assets/stylesheets/framework/media_object.scss | 8 +
app/assets/stylesheets/framework/mixins.scss | 26 +
app/assets/stylesheets/framework/mobile.scss | 4 -
app/assets/stylesheets/framework/modal.scss | 6 +
app/assets/stylesheets/framework/nav.scss | 69 +-
app/assets/stylesheets/framework/notes.scss | 14 +
app/assets/stylesheets/framework/page-header.scss | 4 +
app/assets/stylesheets/framework/panels.scss | 90 +-
.../stylesheets/framework/responsive-tables.scss | 137 +
app/assets/stylesheets/framework/selects.scss | 36 +-
app/assets/stylesheets/framework/sidebar.scss | 54 +-
app/assets/stylesheets/framework/timeline.scss | 38 +-
.../framework/tw_bootstrap_variables.scss | 8 +-
app/assets/stylesheets/framework/typography.scss | 75 +-
app/assets/stylesheets/framework/variables.scss | 102 +-
app/assets/stylesheets/framework/wells.scss | 20 +-
app/assets/stylesheets/highlight/dark.scss | 5 +
app/assets/stylesheets/highlight/monokai.scss | 5 +
.../stylesheets/highlight/solarized_dark.scss | 5 +
.../stylesheets/highlight/solarized_light.scss | 5 +
app/assets/stylesheets/highlight/white.scss | 13 +-
app/assets/stylesheets/mailers/devise.scss | 140 -
app/assets/stylesheets/new_nav.scss | 449 +
app/assets/stylesheets/new_sidebar.scss | 466 +
app/assets/stylesheets/pages/boards.scss | 122 +-
app/assets/stylesheets/pages/builds.scss | 354 +-
app/assets/stylesheets/pages/ci_projects.scss | 1 -
app/assets/stylesheets/pages/commits.scss | 87 +-
app/assets/stylesheets/pages/convdev_index.scss | 255 +
app/assets/stylesheets/pages/cycle_analytics.scss | 16 +-
app/assets/stylesheets/pages/detail_page.scss | 6 +-
app/assets/stylesheets/pages/diff.scss | 133 +-
app/assets/stylesheets/pages/environments.scss | 148 +-
app/assets/stylesheets/pages/events.scss | 1 -
app/assets/stylesheets/pages/groups.scss | 2 -
app/assets/stylesheets/pages/issuable.scss | 170 +-
app/assets/stylesheets/pages/issues.scss | 32 +-
.../pages/issues/issue_count_badge.scss | 29 +
app/assets/stylesheets/pages/labels.scss | 7 +-
app/assets/stylesheets/pages/login.scss | 2 +
app/assets/stylesheets/pages/members.scss | 153 +-
app/assets/stylesheets/pages/merge_requests.scss | 404 +-
app/assets/stylesheets/pages/milestone.scss | 6 +-
app/assets/stylesheets/pages/note_form.scss | 165 +-
app/assets/stylesheets/pages/notes.scss | 274 +-
.../stylesheets/pages/pipeline_schedules.scss | 85 +-
app/assets/stylesheets/pages/pipelines.scss | 240 +-
app/assets/stylesheets/pages/profile.scss | 64 +-
app/assets/stylesheets/pages/projects.scss | 243 +-
app/assets/stylesheets/pages/repo.scss | 313 +
app/assets/stylesheets/pages/runners.scss | 17 +
app/assets/stylesheets/pages/settings.scss | 170 +
app/assets/stylesheets/pages/status.scss | 175 +-
app/assets/stylesheets/pages/todos.scss | 2 +-
app/assets/stylesheets/pages/tree.scss | 113 +-
app/assets/stylesheets/pages/ui_dev_kit.scss | 8 +-
app/assets/stylesheets/pages/wiki.scss | 25 +-
app/assets/stylesheets/performance_bar.scss | 111 +
app/assets/stylesheets/print.scss | 10 +-
app/controllers/abuse_reports_controller.rb | 14 +-
app/controllers/admin/appearances_controller.rb | 2 +-
.../admin/application_settings_controller.rb | 78 +-
app/controllers/admin/applications_controller.rb | 4 +-
app/controllers/admin/builds_controller.rb | 25 -
.../conversational_development_index_controller.rb | 5 +
app/controllers/admin/dashboard_controller.rb | 2 +-
app/controllers/admin/deploy_keys_controller.rb | 26 +-
app/controllers/admin/groups_controller.rb | 11 +-
app/controllers/admin/health_check_controller.rb | 7 +
app/controllers/admin/hook_logs_controller.rb | 29 +
app/controllers/admin/hooks_controller.rb | 24 +-
app/controllers/admin/identities_controller.rb | 4 +-
app/controllers/admin/impersonations_controller.rb | 2 +-
app/controllers/admin/jobs_controller.rb | 25 +
app/controllers/admin/keys_controller.rb | 4 +-
app/controllers/admin/labels_controller.rb | 2 +-
app/controllers/admin/projects_controller.rb | 19 +-
.../admin/runner_projects_controller.rb | 2 +-
app/controllers/admin/runners_controller.rb | 2 +-
app/controllers/admin/spam_logs_controller.rb | 4 +-
app/controllers/admin/users_controller.rb | 43 +-
app/controllers/application_controller.rb | 79 +-
app/controllers/autocomplete_controller.rb | 6 +-
app/controllers/concerns/creates_commit.rb | 14 +-
app/controllers/concerns/diff_for_path.rb | 13 +-
app/controllers/concerns/hooks_execution.rb | 18 +
app/controllers/concerns/issuable_actions.rb | 11 +-
app/controllers/concerns/issuable_collections.rb | 54 +-
app/controllers/concerns/issues_action.rb | 2 +-
app/controllers/concerns/lfs_request.rb | 10 +-
app/controllers/concerns/membership_actions.rb | 26 +-
app/controllers/concerns/milestone_actions.rb | 8 +-
app/controllers/concerns/notes_actions.rb | 22 +-
app/controllers/concerns/renders_blob.rb | 25 +-
.../concerns/repository_settings_redirect.rb | 2 +-
app/controllers/concerns/requires_health_token.rb | 25 -
.../requires_whitelisted_monitoring_client.rb | 33 +
app/controllers/concerns/spammable_actions.rb | 10 +-
app/controllers/concerns/with_performance_bar.rb | 17 +
app/controllers/dashboard/groups_controller.rb | 28 +-
app/controllers/dashboard/labels_controller.rb | 9 +-
app/controllers/dashboard/milestones_controller.rb | 4 +-
app/controllers/dashboard/projects_controller.rb | 23 +-
app/controllers/dashboard/todos_controller.rb | 17 +-
app/controllers/dashboard_controller.rb | 10 +-
app/controllers/explore/projects_controller.rb | 13 +-
app/controllers/groups/avatars_controller.rb | 2 +-
app/controllers/groups/labels_controller.rb | 2 +-
app/controllers/groups/milestones_controller.rb | 80 +-
.../groups/settings/ci_cd_controller.rb | 24 +
app/controllers/groups/variables_controller.rb | 64 +
app/controllers/groups_controller.rb | 15 +-
app/controllers/health_check_controller.rb | 2 +-
app/controllers/health_controller.rb | 26 +-
.../import/gitlab_projects_controller.rb | 6 +-
app/controllers/invites_controller.rb | 2 +-
app/controllers/jwt_controller.rb | 14 +-
app/controllers/metrics_controller.rb | 21 +
.../oauth/authorized_applications_controller.rb | 4 +-
app/controllers/omniauth_callbacks_controller.rb | 33 +-
app/controllers/passwords_controller.rb | 6 +-
app/controllers/profiles/avatars_controller.rb | 5 +-
app/controllers/profiles/chat_names_controller.rb | 2 +-
app/controllers/profiles/emails_controller.rb | 9 +-
app/controllers/profiles/gpg_keys_controller.rb | 47 +
app/controllers/profiles/keys_controller.rb | 2 +-
.../profiles/notifications_controller.rb | 4 +-
app/controllers/profiles/passwords_controller.rb | 24 +-
.../profiles/personal_access_tokens_controller.rb | 2 +-
app/controllers/profiles/preferences_controller.rb | 6 +-
.../profiles/two_factor_auths_controller.rb | 15 +-
.../profiles/u2f_registrations_controller.rb | 2 +-
app/controllers/profiles_controller.rb | 55 +-
app/controllers/projects/application_controller.rb | 23 +-
app/controllers/projects/artifacts_controller.rb | 6 +-
app/controllers/projects/avatars_controller.rb | 2 +-
app/controllers/projects/badges_controller.rb | 6 +-
app/controllers/projects/blob_controller.rb | 80 +-
.../projects/boards/issues_controller.rb | 3 +-
.../projects/boards/lists_controller.rb | 4 +-
app/controllers/projects/branches_controller.rb | 29 +-
.../projects/build_artifacts_controller.rb | 55 +
app/controllers/projects/builds_controller.rb | 122 +-
app/controllers/projects/commit_controller.rb | 17 +-
app/controllers/projects/commits_controller.rb | 50 +-
app/controllers/projects/compare_controller.rb | 14 +-
app/controllers/projects/deploy_keys_controller.rb | 31 +-
app/controllers/projects/deployments_controller.rb | 22 +-
app/controllers/projects/discussions_controller.rb | 6 +-
.../projects/environments_controller.rb | 19 +-
app/controllers/projects/forks_controller.rb | 4 +-
.../projects/git_http_client_controller.rb | 72 +-
app/controllers/projects/git_http_controller.rb | 75 +-
app/controllers/projects/graphs_controller.rb | 21 +-
app/controllers/projects/group_links_controller.rb | 4 +-
app/controllers/projects/hook_logs_controller.rb | 33 +
app/controllers/projects/hooks_controller.rb | 35 +-
app/controllers/projects/imports_controller.rb | 21 +-
app/controllers/projects/issues_controller.rb | 82 +-
app/controllers/projects/jobs_controller.rb | 142 +
app/controllers/projects/labels_controller.rb | 33 +-
app/controllers/projects/lfs_api_controller.rb | 4 +-
app/controllers/projects/mattermosts_controller.rb | 6 +-
.../merge_requests/application_controller.rb | 47 +
.../merge_requests/conflicts_controller.rb | 66 +
.../merge_requests/creations_controller.rb | 128 +
.../projects/merge_requests/diffs_controller.rb | 66 +
.../projects/merge_requests_controller.rb | 487 +-
app/controllers/projects/milestones_controller.rb | 57 +-
app/controllers/projects/network_controller.rb | 4 +-
app/controllers/projects/pages_controller.rb | 5 +-
.../projects/pages_domains_controller.rb | 7 +-
.../projects/pipeline_schedules_controller.rb | 28 +-
app/controllers/projects/pipelines_controller.rb | 20 +-
.../projects/pipelines_settings_controller.rb | 8 +-
.../projects/project_members_controller.rb | 23 +-
app/controllers/projects/prometheus_controller.rb | 24 +
.../projects/protected_branches_controller.rb | 4 +-
.../projects/protected_refs_controller.rb | 6 +
.../projects/protected_tags_controller.rb | 2 +-
app/controllers/projects/refs_controller.rb | 20 +-
.../projects/registry/repositories_controller.rb | 6 +-
.../projects/registry/tags_controller.rb | 6 +-
app/controllers/projects/releases_controller.rb | 2 +-
.../projects/runner_projects_controller.rb | 2 +-
app/controllers/projects/runners_controller.rb | 6 +-
app/controllers/projects/services_controller.rb | 36 +-
.../projects/settings/ci_cd_controller.rb | 11 +-
.../projects/settings/members_controller.rb | 27 -
app/controllers/projects/snippets_controller.rb | 18 +-
app/controllers/projects/tags_controller.rb | 14 +-
app/controllers/projects/tree_controller.rb | 24 +-
app/controllers/projects/triggers_controller.rb | 13 +-
app/controllers/projects/variables_controller.rb | 47 +-
app/controllers/projects/wikis_controller.rb | 18 +-
app/controllers/projects_controller.rb | 78 +-
app/controllers/registrations_controller.rb | 4 +-
app/controllers/search_controller.rb | 2 +-
app/controllers/sessions_controller.rb | 39 +-
app/controllers/sherlock/application_controller.rb | 4 +-
.../sherlock/transactions_controller.rb | 2 +-
app/controllers/snippets_controller.rb | 18 +-
app/controllers/uploads_controller.rb | 13 +-
app/controllers/users_controller.rb | 17 +-
app/finders/admin/projects_finder.rb | 33 +
app/finders/concerns/created_at_filter.rb | 8 +
app/finders/events_finder.rb | 63 +
app/finders/group_members_finder.rb | 6 +-
app/finders/group_projects_finder.rb | 74 +-
app/finders/groups_finder.rb | 17 +-
app/finders/issuable_finder.rb | 51 +-
app/finders/issues_finder.rb | 85 +-
app/finders/labels_finder.rb | 7 +-
app/finders/merge_requests_finder.rb | 1 +
app/finders/milestones_finder.rb | 60 +-
app/finders/projects_finder.rb | 76 +-
app/finders/todos_finder.rb | 17 +-
app/finders/users_finder.rb | 77 +
app/helpers/appearances_helper.rb | 2 +-
app/helpers/application_helper.rb | 57 +-
app/helpers/application_settings_helper.rb | 97 +-
app/helpers/avatars_helper.rb | 27 +-
app/helpers/award_emoji_helper.rb | 2 +-
app/helpers/blame_helper.rb | 21 +
app/helpers/blob_helper.rb | 51 +-
app/helpers/boards_helper.rb | 6 +-
app/helpers/branches_helper.rb | 12 +-
app/helpers/breadcrumbs_helper.rb | 25 +
app/helpers/broadcast_messages_helper.rb | 2 +-
app/helpers/builds_helper.rb | 8 +-
app/helpers/button_helper.rb | 20 +-
app/helpers/ci_status_helper.rb | 53 +-
app/helpers/commits_helper.rb | 70 +-
app/helpers/compare_helper.rb | 3 +-
.../conversational_development_index_helper.rb | 16 +
app/helpers/defer_script_tag_helper.rb | 6 +
app/helpers/diff_helper.rb | 94 +-
app/helpers/dropdowns_helper.rb | 35 +-
app/helpers/emails_helper.rb | 19 +-
app/helpers/environment_helper.rb | 2 +-
app/helpers/environments_helper.rb | 2 +-
app/helpers/events_helper.rb | 39 +-
app/helpers/explore_helper.rb | 2 +-
app/helpers/external_wiki_helper.rb | 2 +-
app/helpers/form_helper.rb | 26 +-
app/helpers/gitlab_routing_helper.rb | 157 +-
app/helpers/graph_helper.rb | 9 +-
app/helpers/groups_helper.rb | 30 +-
app/helpers/hooks_helper.rb | 17 +
app/helpers/icons_helper.rb | 8 +-
app/helpers/issuables_helper.rb | 155 +-
app/helpers/issues_helper.rb | 28 +-
app/helpers/labels_helper.rb | 21 +-
app/helpers/lazy_image_tag_helper.rb | 24 +
app/helpers/markup_helper.rb | 2 +-
app/helpers/merge_requests_helper.rb | 15 +-
app/helpers/milestones_helper.rb | 34 +-
app/helpers/milestones_routing_helper.rb | 17 +
app/helpers/nav_helper.rb | 42 +-
app/helpers/notes_helper.rb | 55 +-
app/helpers/notifications_helper.rb | 39 +-
app/helpers/page_layout_helper.rb | 4 +
app/helpers/pagination_helper.rb | 21 +
app/helpers/performance_bar_helper.rb | 7 +
app/helpers/preferences_helper.rb | 2 +-
app/helpers/profiles_helper.rb | 7 +
app/helpers/projects_helper.rb | 211 +-
app/helpers/rss_helper.rb | 2 +-
app/helpers/search_helper.rb | 50 +-
app/helpers/selects_helper.rb | 10 +-
app/helpers/snippets_helper.rb | 7 +-
app/helpers/sorting_helper.rb | 2 +-
app/helpers/storage_health_helper.rb | 37 +
app/helpers/submodule_helper.rb | 20 +-
app/helpers/system_note_helper.rb | 4 +-
app/helpers/tab_helper.rb | 3 +-
app/helpers/tags_helper.rb | 2 +-
app/helpers/todos_helper.rb | 17 +-
app/helpers/triggers_helper.rb | 2 +-
app/helpers/u2f_helper.rb | 2 +-
app/helpers/users_helper.rb | 10 +
app/helpers/visibility_level_helper.rb | 10 +-
app/helpers/webpack_helper.rb | 25 +-
app/helpers/wiki_helper.rb | 6 +-
app/mailers/base_mailer.rb | 6 +
app/mailers/devise_mailer.rb | 4 +-
app/mailers/emails/issues.rb | 4 +-
app/mailers/emails/members.rb | 4 +-
app/mailers/emails/merge_requests.rb | 4 +-
app/mailers/emails/notes.rb | 10 +-
app/mailers/emails/profile.rb | 12 +-
app/mailers/emails/projects.rb | 2 +-
app/mailers/notify.rb | 3 +-
app/models/ability.rb | 74 +-
app/models/abuse_report.rb | 3 +-
app/models/appearance.rb | 22 +-
app/models/application_setting.rb | 93 +-
app/models/audit_event.rb | 2 +-
app/models/award_emoji.rb | 8 +-
app/models/blob.rb | 77 +-
app/models/blob_viewer/auxiliary.rb | 18 +
app/models/blob_viewer/base.rb | 80 +-
app/models/blob_viewer/cartfile.rb | 15 +
app/models/blob_viewer/changelog.rb | 16 +
app/models/blob_viewer/client_side.rb | 6 +-
app/models/blob_viewer/composer_json.rb | 23 +
app/models/blob_viewer/contributing.rb | 10 +
app/models/blob_viewer/dependency_manager.rb | 43 +
app/models/blob_viewer/download.rb | 10 +-
app/models/blob_viewer/empty.rb | 1 -
app/models/blob_viewer/gemfile.rb | 15 +
app/models/blob_viewer/gemspec.rb | 27 +
app/models/blob_viewer/gitlab_ci_yml.rb | 23 +
app/models/blob_viewer/godeps_json.rb | 15 +
app/models/blob_viewer/license.rb | 20 +
app/models/blob_viewer/markup.rb | 1 +
app/models/blob_viewer/package_json.rb | 23 +
app/models/blob_viewer/podfile.rb | 15 +
app/models/blob_viewer/podspec.rb | 27 +
app/models/blob_viewer/podspec_json.rb | 9 +
app/models/blob_viewer/readme.rb | 20 +
app/models/blob_viewer/requirements_txt.rb | 15 +
app/models/blob_viewer/route_map.rb | 30 +
app/models/blob_viewer/server_side.rb | 21 +-
app/models/blob_viewer/static.rb | 14 +
app/models/blob_viewer/text.rb | 4 +-
app/models/blob_viewer/yarn_lock.rb | 15 +
app/models/board.rb | 6 +-
app/models/broadcast_message.rb | 38 +-
app/models/chat_team.rb | 9 +
app/models/ci/build.rb | 148 +-
app/models/ci/group_variable.rb | 13 +
app/models/ci/legacy_stage.rb | 64 +
app/models/ci/pipeline.rb | 97 +-
app/models/ci/pipeline_schedule.rb | 16 +-
app/models/ci/pipeline_schedule_variable.rb | 8 +
app/models/ci/pipeline_variable.rb | 10 +
app/models/ci/runner.rb | 18 +-
app/models/ci/stage.rb | 65 +-
app/models/ci/trigger_request.rb | 2 +-
app/models/ci/variable.rb | 17 +-
app/models/commit.rb | 82 +-
app/models/commit_status.rb | 25 +-
app/models/concerns/avatarable.rb | 18 +
app/models/concerns/awardable.rb | 2 +-
app/models/concerns/cache_markdown_field.rb | 4 +-
app/models/concerns/created_at_filterable.rb | 12 +
app/models/concerns/discussion_on_diff.rb | 8 +
app/models/concerns/each_batch.rb | 81 +
app/models/concerns/editable.rb | 4 +
app/models/concerns/feature_gate.rb | 7 +
app/models/concerns/has_status.rb | 25 +-
app/models/concerns/has_variable.rb | 23 +
app/models/concerns/internal_id.rb | 3 +-
app/models/concerns/issuable.rb | 35 +-
app/models/concerns/mentionable.rb | 16 +
.../concerns/mentionable/reference_regexes.rb | 22 +
app/models/concerns/milestoneish.rb | 26 +-
app/models/concerns/note_on_diff.rb | 10 -
app/models/concerns/noteable.rb | 7 +-
app/models/concerns/protected_branch_access.rb | 24 +
app/models/concerns/protected_ref.rb | 39 +-
app/models/concerns/referable.rb | 12 +
app/models/concerns/relative_positioning.rb | 16 +-
app/models/concerns/routable.rb | 115 +-
.../concerns/select_for_project_authorization.rb | 6 +-
app/models/concerns/sha_attribute.rb | 20 +
app/models/concerns/sortable.rb | 12 +-
app/models/concerns/spammable.rb | 2 +-
app/models/concerns/storage/legacy_namespace.rb | 102 +
app/models/concerns/storage/legacy_project.rb | 76 +
app/models/concerns/storage/legacy_project_wiki.rb | 9 +
app/models/concerns/storage/legacy_repository.rb | 7 +
app/models/concerns/subscribable.rb | 20 +-
app/models/concerns/time_trackable.rb | 2 +-
.../conversational_development_index/card.rb | 26 +
.../idea_to_production_step.rb | 19 +
.../conversational_development_index/metric.rb | 19 +
app/models/dashboard_milestone.rb | 4 +
app/models/deploy_key.rb | 2 +-
app/models/deployment.rb | 45 +-
app/models/diff_discussion.rb | 19 +-
app/models/diff_note.rb | 31 +-
app/models/diff_viewer/added.rb | 8 +
app/models/diff_viewer/base.rb | 87 +
app/models/diff_viewer/client_side.rb | 10 +
app/models/diff_viewer/deleted.rb | 8 +
app/models/diff_viewer/image.rb | 12 +
app/models/diff_viewer/mode_changed.rb | 8 +
app/models/diff_viewer/no_preview.rb | 9 +
app/models/diff_viewer/not_diffable.rb | 9 +
app/models/diff_viewer/renamed.rb | 8 +
app/models/diff_viewer/rich.rb | 11 +
app/models/diff_viewer/server_side.rb | 26 +
app/models/diff_viewer/simple.rb | 11 +
app/models/diff_viewer/static.rb | 10 +
app/models/diff_viewer/text.rb | 15 +
app/models/discussion.rb | 9 +-
app/models/environment.rb | 52 +-
app/models/event.rb | 117 +-
app/models/event_collection.rb | 98 +
app/models/event_for_migration.rb | 5 +
app/models/forked_project_link.rb | 4 +-
app/models/generic_commit_status.rb | 1 +
app/models/global_label.rb | 2 +-
app/models/global_milestone.rb | 47 +-
app/models/gpg_key.rb | 107 +
app/models/gpg_signature.rb | 25 +
app/models/group.rb | 88 +-
app/models/group_milestone.rb | 4 +
app/models/hooks/project_hook.rb | 25 +-
app/models/hooks/service_hook.rb | 3 +-
app/models/hooks/system_hook.rb | 13 +-
app/models/hooks/web_hook.rb | 54 +-
app/models/hooks/web_hook_log.rb | 13 +
app/models/issue.rb | 38 +-
app/models/issue_collection.rb | 6 +-
app/models/key.rb | 14 +-
app/models/label.rb | 18 +-
app/models/label_link.rb | 2 +-
app/models/legacy_diff_note.rb | 6 +-
app/models/lfs_object.rb | 2 +-
app/models/lfs_objects_project.rb | 3 +-
app/models/list.rb | 4 +-
app/models/member.rb | 27 +-
app/models/members/group_member.rb | 4 -
app/models/members/project_member.rb | 4 -
app/models/merge_request.rb | 219 +-
app/models/merge_request_diff.rb | 184 +-
app/models/merge_request_diff_commit.rb | 38 +
app/models/merge_request_diff_file.rb | 21 +
app/models/merge_requests_closing_issues.rb | 6 +-
app/models/milestone.rb | 116 +-
app/models/namespace.rb | 162 +-
app/models/network/graph.rb | 2 +-
app/models/note.rb | 32 +-
app/models/notification_recipient.rb | 124 +
app/models/notification_setting.rb | 35 +-
app/models/pages_domain.rb | 4 +-
app/models/personal_access_token.rb | 13 +-
app/models/project.rb | 557 +-
app/models/project_authorization.rb | 6 +
app/models/project_feature.rb | 16 +-
app/models/project_import_data.rb | 4 +-
app/models/project_services/asana_service.rb | 3 +-
app/models/project_services/assembla_service.rb | 2 +-
app/models/project_services/bamboo_service.rb | 6 +-
app/models/project_services/buildkite_service.rb | 4 +-
app/models/project_services/campfire_service.rb | 4 +-
.../chat_message/pipeline_message.rb | 4 +-
.../project_services/chat_notification_service.rb | 8 +-
.../chat_slash_commands_service.rb | 52 -
.../custom_issue_tracker_service.rb | 6 +-
app/models/project_services/deployment_service.rb | 4 +
app/models/project_services/drone_ci_service.rb | 6 +-
.../project_services/emails_on_push_service.rb | 2 +-
.../project_services/external_wiki_service.rb | 2 +-
app/models/project_services/flowdock_service.rb | 8 +-
app/models/project_services/gemnasium_service.rb | 4 +-
.../gitlab_issue_tracker_service.rb | 16 +-
app/models/project_services/hipchat_service.rb | 4 +-
app/models/project_services/irker_service.rb | 4 +-
.../project_services/issue_tracker_service.rb | 20 +-
app/models/project_services/jira_service.rb | 98 +-
app/models/project_services/kubernetes_service.rb | 68 +-
.../mattermost_slash_commands_service.rb | 6 +-
.../project_services/microsoft_teams_service.rb | 2 +-
app/models/project_services/mock_ci_service.rb | 7 +-
.../project_services/mock_monitoring_service.rb | 4 +
app/models/project_services/monitoring_service.rb | 7 +-
.../project_services/pipelines_email_service.rb | 5 +-
.../project_services/pivotaltracker_service.rb | 3 +-
app/models/project_services/prometheus_service.rb | 69 +-
app/models/project_services/pushover_service.rb | 8 +-
.../slack_slash_commands_service.rb | 2 +-
.../project_services/slash_commands_service.rb | 52 +
app/models/project_services/teamcity_service.rb | 8 +-
app/models/project_team.rb | 17 +-
app/models/project_wiki.rb | 45 +-
app/models/protected_branch.rb | 9 +-
app/models/protected_branch/merge_access_level.rb | 10 -
app/models/protected_branch/push_access_level.rb | 18 -
app/models/protected_tag.rb | 6 +-
app/models/push_event.rb | 126 +
app/models/push_event_payload.rb | 22 +
app/models/readme_blob.rb | 13 +
app/models/redirect_route.rb | 12 +-
app/models/repository.rb | 226 +-
app/models/route.rb | 4 +-
app/models/sent_notification.rb | 6 +-
app/models/service.rb | 14 +-
app/models/snippet.rb | 7 +-
app/models/spam_log.rb | 3 +-
app/models/subscription.rb | 2 +-
app/models/system_note_metadata.rb | 4 +-
app/models/todo.rb | 8 +-
app/models/tree.rb | 5 +-
app/models/upload.rb | 2 +-
app/models/user.rb | 333 +-
app/models/user_agent_detail.rb | 2 +-
app/models/wiki_page.rb | 95 +-
app/policies/base_policy.rb | 133 +-
app/policies/ci/build_policy.rb | 28 +-
app/policies/ci/pipeline_policy.rb | 14 +-
app/policies/ci/pipeline_schedule_policy.rb | 10 +
app/policies/ci/runner_policy.rb | 15 +-
app/policies/ci/trigger_policy.rb | 21 +-
app/policies/commit_status_policy.rb | 6 +-
app/policies/deploy_key_policy.rb | 11 +
app/policies/deployment_policy.rb | 4 +-
app/policies/environment_policy.rb | 16 +-
app/policies/external_issue_policy.rb | 4 +-
app/policies/global_policy.rb | 60 +-
app/policies/group_label_policy.rb | 4 +-
app/policies/group_member_policy.rb | 29 +-
app/policies/group_policy.rb | 95 +-
app/policies/issuable_policy.rb | 19 +-
app/policies/issue_policy.rb | 26 +-
app/policies/namespace_policy.rb | 12 +-
app/policies/nil_policy.rb | 3 +
app/policies/note_policy.rb | 31 +-
app/policies/personal_snippet_policy.rb | 41 +-
app/policies/project_label_policy.rb | 4 +-
app/policies/project_member_policy.rb | 26 +-
app/policies/project_policy.rb | 520 +-
app/policies/project_snippet_policy.rb | 64 +-
app/policies/user_policy.rb | 22 +-
app/presenters/ci/group_variable_presenter.rb | 25 +
app/presenters/ci/variable_presenter.rb | 25 +
.../metric_presenter.rb | 144 +
app/presenters/merge_request_presenter.rb | 49 +-
.../projects/settings/deploy_keys_presenter.rb | 14 +-
app/serializers/analytics_build_entity.rb | 2 +-
app/serializers/blob_entity.rb | 17 +
app/serializers/build_action_entity.rb | 5 +-
app/serializers/build_artifact_entity.rb | 30 +-
app/serializers/build_details_entity.rb | 46 +
app/serializers/build_entity.rb | 39 -
app/serializers/build_serializer.rb | 2 +-
app/serializers/commit_entity.rb | 10 +-
app/serializers/deploy_key_entity.rb | 9 +-
app/serializers/deployment_entity.rb | 9 +-
app/serializers/entity_date_helper.rb | 2 +-
app/serializers/environment_entity.rb | 24 +-
app/serializers/environment_serializer.rb | 6 +-
app/serializers/group_entity.rb | 50 +
app/serializers/group_serializer.rb | 19 +
app/serializers/issuable_entity.rb | 1 -
app/serializers/issue_entity.rb | 6 +
app/serializers/job_entity.rb | 51 +
app/serializers/job_group_entity.rb | 2 +-
app/serializers/label_entity.rb | 3 +-
app/serializers/merge_request_entity.rb | 37 +-
app/serializers/pipeline_details_entity.rb | 7 +
app/serializers/pipeline_entity.rb | 40 +-
app/serializers/pipeline_serializer.rb | 9 +-
app/serializers/project_entity.rb | 2 +-
app/serializers/request_aware_entity.rb | 1 +
app/serializers/runner_entity.rb | 18 +
app/serializers/stage_entity.rb | 6 +-
app/serializers/submodule_entity.rb | 23 +
app/serializers/tree_entity.rb | 17 +
app/serializers/tree_root_entity.rb | 21 +
app/serializers/tree_serializer.rb | 3 +
app/serializers/user_entity.rb | 5 +
app/services/access_token_validation_service.rb | 24 +-
app/services/akismet_service.rb | 2 +-
app/services/audit_event_service.rb | 2 +-
.../container_registry_authentication_service.rb | 7 +
app/services/boards/create_service.rb | 18 +-
app/services/boards/issues/list_service.rb | 17 +-
app/services/boards/issues/move_service.rb | 2 +-
app/services/boards/lists/list_service.rb | 2 +
app/services/chat_names/authorize_user_service.rb | 2 +-
app/services/ci/create_pipeline_builds_service.rb | 51 -
app/services/ci/create_pipeline_service.rb | 108 +-
app/services/ci/create_pipeline_stages_service.rb | 20 +
app/services/ci/create_trigger_request_service.rb | 17 +-
app/services/ci/pipeline_trigger_service.rb | 44 +
app/services/ci/register_job_service.rb | 40 +-
app/services/ci/retry_build_service.rb | 2 +-
app/services/compare_service.rb | 6 +-
.../concerns/issues/resolve_discussions.rb | 6 +-
app/services/concerns/users/new_user_notifier.rb | 9 +
app/services/create_deployment_service.rb | 78 +-
app/services/delete_branch_service.rb | 16 +-
app/services/delete_merged_branches_service.rb | 2 +
.../discussions/update_diff_position_service.rb | 41 +
app/services/emails/base_service.rb | 8 +
app/services/emails/create_service.rb | 7 +
app/services/emails/destroy_service.rb | 17 +
app/services/event_create_service.rb | 9 +-
app/services/files/update_service.rb | 4 +-
app/services/git_hooks_service.rb | 6 +-
app/services/git_operation_service.rb | 5 +-
app/services/git_push_service.rb | 60 +-
app/services/git_tag_push_service.rb | 4 +-
app/services/gravatar_service.rb | 21 +-
app/services/groups/destroy_service.rb | 7 +-
app/services/issuable_base_service.rb | 59 +-
app/services/issues/base_service.rb | 8 +
app/services/issues/close_service.rb | 6 +-
app/services/issues/create_service.rb | 11 +-
app/services/issues/duplicate_service.rb | 24 +
app/services/issues/move_service.rb | 14 +-
app/services/issues/reopen_service.rb | 8 +-
app/services/issues/update_service.rb | 18 +-
app/services/labels/promote_service.rb | 28 +-
app/services/labels/transfer_service.rb | 20 +-
app/services/members/authorized_destroy_service.rb | 30 +-
app/services/members/create_service.rb | 22 +-
app/services/merge_requests/base_service.rb | 6 +-
app/services/merge_requests/close_service.rb | 2 +-
.../merge_requests/conflicts/resolve_service.rb | 20 +-
app/services/merge_requests/create_service.rb | 32 +-
app/services/merge_requests/get_urls_service.rb | 4 +-
app/services/merge_requests/merge_service.rb | 8 +-
app/services/merge_requests/post_merge_service.rb | 2 +-
app/services/merge_requests/refresh_service.rb | 25 +-
app/services/merge_requests/reopen_service.rb | 6 +-
app/services/merge_requests/update_service.rb | 6 +-
app/services/metrics_service.rb | 36 +
app/services/milestones/base_service.rb | 6 +
app/services/milestones/close_service.rb | 2 +-
app/services/milestones/create_service.rb | 4 +-
app/services/milestones/destroy_service.rb | 6 +-
app/services/milestones/reopen_service.rb | 2 +-
app/services/milestones/update_service.rb | 4 +-
app/services/notes/create_service.rb | 8 +-
app/services/notes/diff_position_update_service.rb | 30 -
app/services/notes/quick_actions_service.rb | 36 +
app/services/notes/slash_commands_service.rb | 36 -
app/services/notification_recipient_service.rb | 468 +-
app/services/notification_service.rb | 79 +-
app/services/preview_markdown_service.rb | 12 +-
app/services/projects/autocomplete_service.rb | 12 +-
.../projects/create_from_template_service.rb | 15 +
app/services/projects/create_service.rb | 11 +-
app/services/projects/destroy_service.rb | 90 +-
app/services/projects/fork_service.rb | 6 +
app/services/projects/forks_count_service.rb | 30 +
.../projects/gitlab_projects_import_service.rb | 36 +
app/services/projects/housekeeping_service.rb | 3 +-
.../projects/import_export/export_service.rb | 2 +-
app/services/projects/import_service.rb | 12 +-
app/services/projects/transfer_service.rb | 122 +-
app/services/projects/unlink_fork_service.rb | 8 +-
.../projects/update_pages_configuration_service.rb | 2 +-
app/services/projects/update_pages_service.rb | 27 +-
app/services/projects/update_service.rb | 58 +-
app/services/push_event_payload_service.rb | 120 +
app/services/quick_actions/interpret_service.rb | 572 +
app/services/search_service.rb | 2 +-
app/services/slash_commands/interpret_service.rb | 515 -
app/services/submit_usage_ping_service.rb | 43 +
app/services/system_hooks_service.rb | 14 +-
app/services/system_note_service.rb | 76 +-
app/services/tags/create_service.rb | 4 +-
app/services/test_hook_service.rb | 6 -
app/services/test_hooks/base_service.rb | 41 +
app/services/test_hooks/project_service.rb | 63 +
app/services/test_hooks/system_service.rb | 17 +
app/services/todo_service.rb | 16 +-
app/services/users/activity_service.rb | 2 +-
app/services/users/build_service.rb | 1 -
app/services/users/create_service.rb | 9 +-
app/services/users/destroy_service.rb | 19 +-
.../users/migrate_to_ghost_user_service.rb | 2 +
.../users/refresh_authorized_projects_service.rb | 42 +-
app/services/users/update_service.rb | 40 +
app/services/web_hook_service.rb | 133 +
app/services/wiki_pages/base_service.rb | 16 +-
app/services/wiki_pages/update_service.rb | 2 +-
app/uploaders/artifact_uploader.rb | 32 +-
app/uploaders/file_mover.rb | 63 +
app/uploaders/file_uploader.rb | 2 +-
app/uploaders/gitlab_uploader.rb | 29 +-
app/uploaders/lfs_object_uploader.rb | 12 -
app/uploaders/personal_file_uploader.rb | 10 +-
app/uploaders/records_uploads.rb | 7 +-
app/validators/dynamic_path_validator.rb | 29 +-
app/validators/variable_duplicates_validator.rb | 13 +
.../admin/application_settings/_form.html.haml | 69 +-
app/views/admin/applications/_form.html.haml | 8 +
app/views/admin/applications/edit.html.haml | 1 +
app/views/admin/applications/index.html.haml | 2 +
app/views/admin/applications/new.html.haml | 2 +
app/views/admin/applications/show.html.haml | 6 +
app/views/admin/background_jobs/_head.html.haml | 25 -
app/views/admin/background_jobs/show.html.haml | 2 +-
app/views/admin/broadcast_messages/_form.html.haml | 4 +-
app/views/admin/broadcast_messages/edit.html.haml | 1 +
app/views/admin/broadcast_messages/index.html.haml | 1 +
app/views/admin/builds/index.html.haml | 18 -
.../_callout.html.haml | 13 +
.../_card.html.haml | 25 +
.../_disabled.html.haml | 9 +
.../_no_data.html.haml | 7 +
.../show.html.haml | 35 +
app/views/admin/dashboard/_head.html.haml | 2 +-
app/views/admin/dashboard/index.html.haml | 316 +-
app/views/admin/deploy_keys/edit.html.haml | 10 +
app/views/admin/deploy_keys/index.html.haml | 4 +-
app/views/admin/deploy_keys/new.html.haml | 29 +-
app/views/admin/groups/show.html.haml | 9 +-
.../admin/health_check/_failing_storages.html.haml | 15 +
app/views/admin/health_check/show.html.haml | 49 +-
app/views/admin/hook_logs/_index.html.haml | 37 +
app/views/admin/hook_logs/show.html.haml | 10 +
app/views/admin/hooks/_form.html.haml | 11 +-
app/views/admin/hooks/edit.html.haml | 6 +
app/views/admin/hooks/index.html.haml | 8 +-
app/views/admin/jobs/index.html.haml | 18 +
app/views/admin/logs/show.html.haml | 2 +-
app/views/admin/monitoring/_head.html.haml | 29 +
app/views/admin/projects/_projects.html.haml | 2 +-
app/views/admin/projects/show.html.haml | 10 +-
app/views/admin/requests_profiles/index.html.haml | 4 +-
app/views/admin/runners/_runner.html.haml | 17 +-
app/views/admin/runners/index.html.haml | 70 +-
app/views/admin/runners/show.html.haml | 2 +-
app/views/admin/system_info/show.html.haml | 7 +-
app/views/admin/users/_user.html.haml | 14 +-
app/views/admin/users/projects.html.haml | 4 +-
app/views/admin/users/show.html.haml | 21 +-
app/views/award_emoji/_awards_block.html.haml | 4 +-
app/views/ci/lints/show.html.haml | 2 +-
app/views/ci/runner/_how_to_setup_runner.html.haml | 16 +
app/views/ci/variables/_content.html.haml | 9 +
app/views/ci/variables/_form.html.haml | 19 +
app/views/ci/variables/_index.html.haml | 16 +
app/views/ci/variables/_show.html.haml | 9 +
app/views/ci/variables/_table.html.haml | 28 +
app/views/dashboard/_activities.html.haml | 5 +-
app/views/dashboard/_groups_head.html.haml | 9 +-
app/views/dashboard/_projects_head.html.haml | 10 +-
app/views/dashboard/_snippets_head.html.haml | 9 +-
app/views/dashboard/activity.html.haml | 13 +-
app/views/dashboard/groups/_groups.html.haml | 13 +-
app/views/dashboard/groups/index.html.haml | 6 +-
app/views/dashboard/issues.atom.builder | 15 +-
app/views/dashboard/issues.html.haml | 11 +-
app/views/dashboard/merge_requests.html.haml | 9 +-
app/views/dashboard/milestones/index.html.haml | 7 +-
.../projects/_blank_state_admin_welcome.html.haml | 33 +
.../projects/_blank_state_welcome.html.haml | 48 +
.../projects/_zero_authorized_projects.html.haml | 59 +-
app/views/dashboard/projects/index.atom.builder | 15 +-
app/views/dashboard/projects/index.html.haml | 23 +-
app/views/dashboard/projects/starred.html.haml | 19 +-
app/views/dashboard/snippets/index.html.haml | 1 +
app/views/dashboard/todos/index.html.haml | 1 +
.../mailer/confirmation_instructions.html.haml | 31 +-
app/views/devise/mailer/password_change.html.haml | 18 +-
.../mailer/reset_password_instructions.html.haml | 22 +-
.../devise/mailer/unlock_instructions.html.haml | 17 +-
app/views/devise/passwords/edit.html.haml | 4 +-
app/views/devise/sessions/_new_base.html.haml | 2 +-
app/views/devise/sessions/new.html.haml | 6 +-
app/views/devise/shared/_omniauth_box.html.haml | 5 +-
app/views/devise/shared/_signin_box.html.haml | 4 +-
app/views/devise/shared/_signup_box.html.haml | 4 +-
app/views/devise/shared/_tabs_ldap.html.haml | 4 +-
app/views/devise/shared/_tabs_normal.html.haml | 2 +-
app/views/discussions/_diff_with_notes.html.haml | 5 +-
app/views/discussions/_discussion.html.haml | 9 +-
app/views/discussions/_jump_to_next.html.haml | 4 +-
.../_new_issue_for_all_discussions.html.haml | 2 +-
.../_new_issue_for_discussion.html.haml | 2 +-
app/views/discussions/_notes.html.haml | 14 +-
app/views/doorkeeper/applications/edit.html.haml | 1 +
app/views/doorkeeper/applications/index.html.haml | 5 +-
app/views/doorkeeper/applications/show.html.haml | 2 +
app/views/events/_commit.html.haml | 4 +-
app/views/events/_event_last_push.html.haml | 14 -
app/views/events/_event_push.atom.haml | 26 +-
app/views/events/event/_push.html.haml | 17 +-
app/views/explore/groups/index.html.haml | 1 +
app/views/explore/projects/index.html.haml | 1 +
app/views/explore/projects/starred.html.haml | 1 +
app/views/explore/projects/trending.html.haml | 1 +
app/views/explore/snippets/index.html.haml | 1 +
app/views/groups/_activities.html.haml | 3 -
app/views/groups/_head.html.haml | 3 +
app/views/groups/_home_panel.html.haml | 2 +-
app/views/groups/_settings_head.html.haml | 5 +
app/views/groups/_shared_projects.html.haml | 1 -
app/views/groups/_show_nav.html.haml | 7 +-
app/views/groups/edit.html.haml | 15 +-
app/views/groups/group_members/index.html.haml | 2 +-
app/views/groups/issues.atom.builder | 15 +-
app/views/groups/issues.html.haml | 17 +-
app/views/groups/labels/index.html.haml | 10 +-
app/views/groups/labels/new.html.haml | 1 +
app/views/groups/merge_requests.html.haml | 9 +-
app/views/groups/milestones/_form.html.haml | 27 +
app/views/groups/milestones/_milestone.html.haml | 3 +-
app/views/groups/milestones/edit.html.haml | 7 +
app/views/groups/milestones/index.html.haml | 14 +-
app/views/groups/milestones/new.html.haml | 39 +-
app/views/groups/milestones/show.html.haml | 2 +-
app/views/groups/new.html.haml | 3 +
app/views/groups/projects.html.haml | 4 +-
app/views/groups/settings/ci_cd/show.html.haml | 4 +
app/views/groups/show.atom.builder | 15 +-
app/views/groups/show.html.haml | 2 +-
app/views/groups/variables/show.html.haml | 1 +
app/views/help/_shortcuts.html.haml | 7 +-
app/views/help/index.html.haml | 22 +-
app/views/help/show.html.haml | 2 +-
app/views/help/ui.html.haml | 27 +-
app/views/import/_githubish_status.html.haml | 2 +-
app/views/import/base/create.js.haml | 2 +-
app/views/import/bitbucket/status.html.haml | 2 +-
app/views/import/fogbugz/new_user_map.html.haml | 5 +-
app/views/import/fogbugz/status.html.haml | 2 +-
app/views/import/gitlab/status.html.haml | 2 +-
app/views/import/gitlab_projects/new.html.haml | 49 +-
app/views/import/google_code/status.html.haml | 2 +-
app/views/invites/show.html.haml | 2 +-
app/views/issues/_issue.atom.builder | 4 +-
app/views/kaminari/gitlab/_without_count.html.haml | 8 +
app/views/layouts/_bootlint.haml | 7 +-
app/views/layouts/_broadcast.html.haml | 3 +-
app/views/layouts/_google_analytics.html.haml | 1 +
app/views/layouts/_head.html.haml | 14 +-
app/views/layouts/_init_auto_complete.html.haml | 17 +-
app/views/layouts/_mailer.html.haml | 74 +
app/views/layouts/_page.html.haml | 25 +-
app/views/layouts/_piwik.html.haml | 1 +
app/views/layouts/_search.html.haml | 4 +-
app/views/layouts/admin.html.haml | 6 +-
app/views/layouts/application.html.haml | 12 +-
app/views/layouts/devise_mailer.html.haml | 34 -
app/views/layouts/group.html.haml | 6 +-
app/views/layouts/header/_default.html.haml | 23 +-
app/views/layouts/header/_new.html.haml | 86 +
app/views/layouts/header/_new_dropdown.haml | 49 +
app/views/layouts/help.html.haml | 1 +
app/views/layouts/mailer.html.haml | 73 +-
app/views/layouts/mailer/devise.html.haml | 21 +
app/views/layouts/nav/_admin.html.haml | 8 +-
app/views/layouts/nav/_breadcrumbs.html.haml | 27 +
app/views/layouts/nav/_dashboard.html.haml | 4 +-
app/views/layouts/nav/_group.html.haml | 2 +-
app/views/layouts/nav/_new_admin_sidebar.html.haml | 151 +
app/views/layouts/nav/_new_dashboard.html.haml | 33 +
app/views/layouts/nav/_new_explore.html.haml | 19 +
app/views/layouts/nav/_new_group_sidebar.html.haml | 90 +
.../layouts/nav/_new_profile_sidebar.html.haml | 85 +
.../layouts/nav/_new_project_sidebar.html.haml | 262 +
app/views/layouts/nav/_profile.html.haml | 8 +-
app/views/layouts/nav/_project.html.haml | 43 +-
app/views/layouts/profile.html.haml | 6 +-
app/views/layouts/project.html.haml | 9 +-
app/views/layouts/snippets.html.haml | 6 +-
app/views/layouts/xml.atom.builder | 4 +
app/views/notify/closed_issue_email.text.haml | 2 +-
.../notify/closed_merge_request_email.text.haml | 2 +-
app/views/notify/issue_moved_email.html.haml | 2 +-
app/views/notify/issue_moved_email.text.erb | 2 +-
.../notify/issue_status_changed_email.text.erb | 2 +-
app/views/notify/links/ci/builds/_build.html.haml | 2 +-
app/views/notify/links/ci/builds/_build.text.erb | 2 +-
.../notify/merge_request_status_email.text.haml | 2 +-
.../notify/merged_merge_request_email.text.haml | 2 +-
app/views/notify/new_gpg_key_email.html.haml | 10 +
app/views/notify/new_gpg_key_email.text.erb | 7 +
app/views/notify/new_issue_email.text.erb | 2 +-
.../notify/new_mention_in_issue_email.text.erb | 2 +-
.../new_mention_in_merge_request_email.text.erb | 2 +-
app/views/notify/new_merge_request_email.text.erb | 2 +-
app/views/notify/pipeline_failed_email.html.haml | 6 +-
app/views/notify/pipeline_success_email.html.haml | 6 +-
.../notify/project_was_exported_email.html.haml | 2 +-
.../notify/project_was_exported_email.text.erb | 2 +-
app/views/notify/project_was_moved_email.html.haml | 2 +-
app/views/notify/project_was_moved_email.text.erb | 2 +-
app/views/notify/repository_push_email.html.haml | 32 +-
app/views/notify/repository_push_email.text.haml | 20 +-
.../notify/resolved_all_discussions_email.text.erb | 2 +-
app/views/peek/views/_host.html.haml | 2 +
app/views/peek/views/_mysql2.html.haml | 4 +
app/views/peek/views/_pg.html.haml | 4 +
app/views/peek/views/_rblineprof.html.haml | 7 +
app/views/peek/views/_sql.html.haml | 13 +
app/views/profiles/_event_table.html.haml | 3 +-
app/views/profiles/accounts/_reset_token.html.haml | 11 +
app/views/profiles/accounts/show.html.haml | 55 +-
app/views/profiles/audit_log.html.haml | 7 +-
app/views/profiles/chat_names/_chat_name.html.haml | 2 +-
app/views/profiles/chat_names/index.html.haml | 5 +-
app/views/profiles/emails/index.html.haml | 5 +-
.../profiles/gpg_keys/_email_with_badge.html.haml | 8 +
app/views/profiles/gpg_keys/_form.html.haml | 10 +
app/views/profiles/gpg_keys/_key.html.haml | 18 +
app/views/profiles/gpg_keys/_key_table.html.haml | 11 +
app/views/profiles/gpg_keys/index.html.haml | 21 +
app/views/profiles/keys/index.html.haml | 5 +-
app/views/profiles/keys/show.html.haml | 1 +
app/views/profiles/notifications/show.html.haml | 5 +-
app/views/profiles/passwords/edit.html.haml | 5 +-
.../personal_access_tokens/index.html.haml | 13 +-
app/views/profiles/preferences/show.html.haml | 35 +-
app/views/profiles/show.html.haml | 112 +-
app/views/profiles/two_factor_auths/show.html.haml | 170 +-
app/views/projects/_activity.html.haml | 12 +-
app/views/projects/_deletion_failed.html.haml | 6 +
app/views/projects/_files.html.haml | 9 +-
app/views/projects/_find_file_link.html.haml | 4 +-
app/views/projects/_flash_messages.html.haml | 8 +
app/views/projects/_head.html.haml | 15 +-
app/views/projects/_home_panel.html.haml | 4 +-
app/views/projects/_last_commit.html.haml | 12 -
app/views/projects/_last_push.html.haml | 34 +-
app/views/projects/_md_preview.html.haml | 10 +-
.../projects/_merge_request_settings.html.haml | 7 +-
app/views/projects/_project_templates.html.haml | 10 +
app/views/projects/_readme.html.haml | 21 -
app/views/projects/_visibility_select.html.haml | 4 +-
app/views/projects/_wiki.html.haml | 2 +-
app/views/projects/_zen.html.haml | 12 +-
app/views/projects/activity.html.haml | 5 +
.../projects/artifacts/_tree_directory.html.haml | 2 +-
app/views/projects/artifacts/_tree_file.html.haml | 2 +-
app/views/projects/artifacts/browse.html.haml | 18 +-
app/views/projects/artifacts/file.html.haml | 10 +-
app/views/projects/blame/_age_map_legend.html.haml | 12 +
app/views/projects/blame/show.html.haml | 18 +-
.../projects/blob/_auxiliary_viewer.html.haml | 5 +
app/views/projects/blob/_blob.html.haml | 26 +-
app/views/projects/blob/_breadcrumb.html.haml | 37 +
app/views/projects/blob/_header.html.haml | 18 +-
app/views/projects/blob/_markup.html.haml | 4 -
app/views/projects/blob/_new_dir.html.haml | 13 +-
app/views/projects/blob/_remove.html.haml | 5 +-
app/views/projects/blob/_upload.html.haml | 12 +-
app/views/projects/blob/_viewer.html.haml | 22 +-
app/views/projects/blob/edit.html.haml | 9 +-
app/views/projects/blob/new.html.haml | 5 +-
app/views/projects/blob/preview.html.haml | 2 +-
app/views/projects/blob/show.html.haml | 27 +-
.../projects/blob/viewers/_balsamiq.html.haml | 2 +-
.../projects/blob/viewers/_changelog.html.haml | 4 +
.../projects/blob/viewers/_contributing.html.haml | 9 +
.../blob/viewers/_dependency_manager.html.haml | 11 +
.../projects/blob/viewers/_download.html.haml | 2 +-
.../projects/blob/viewers/_gitlab_ci_yml.html.haml | 9 +
.../blob/viewers/_gitlab_ci_yml_loading.html.haml | 4 +
app/views/projects/blob/viewers/_image.html.haml | 2 +-
app/views/projects/blob/viewers/_license.html.haml | 8 +
app/views/projects/blob/viewers/_loading.html.haml | 2 +
.../blob/viewers/_loading_auxiliary.html.haml | 2 +
.../projects/blob/viewers/_notebook.html.haml | 2 +-
app/views/projects/blob/viewers/_pdf.html.haml | 2 +-
app/views/projects/blob/viewers/_readme.html.haml | 4 +
.../projects/blob/viewers/_route_map.html.haml | 9 +
.../blob/viewers/_route_map_loading.html.haml | 4 +
app/views/projects/blob/viewers/_sketch.html.haml | 2 +-
app/views/projects/blob/viewers/_stl.html.haml | 2 +-
app/views/projects/blob/viewers/_video.html.haml | 2 +-
app/views/projects/boards/_show.html.haml | 6 +-
.../projects/boards/components/_board.html.haml | 27 +-
.../projects/boards/components/_sidebar.html.haml | 3 +-
.../boards/components/sidebar/_assignee.html.haml | 7 +-
.../boards/components/sidebar/_due_date.html.haml | 2 +-
.../boards/components/sidebar/_labels.html.haml | 4 +-
.../boards/components/sidebar/_milestone.html.haml | 5 +-
.../components/sidebar/_notifications.html.haml | 2 +-
app/views/projects/branches/_branch.html.haml | 42 +-
app/views/projects/branches/_commit.html.haml | 4 +-
.../branches/_delete_protected_modal.html.haml | 34 +
app/views/projects/branches/index.html.haml | 16 +-
app/views/projects/branches/new.html.haml | 10 +-
app/views/projects/builds/_header.html.haml | 33 -
app/views/projects/builds/_sidebar.html.haml | 142 -
app/views/projects/builds/index.html.haml | 23 -
app/views/projects/builds/show.html.haml | 86 -
app/views/projects/buttons/_download.html.haml | 29 +-
app/views/projects/buttons/_dropdown.html.haml | 36 +-
app/views/projects/buttons/_fork.html.haml | 14 +-
app/views/projects/buttons/_koding.html.haml | 2 +-
app/views/projects/buttons/_star.html.haml | 10 +-
app/views/projects/ci/builds/_build.html.haml | 18 +-
.../projects/commit/_ajax_signature.html.haml | 2 +
app/views/projects/commit/_change.html.haml | 27 +-
app/views/projects/commit/_ci_menu.html.haml | 6 +-
app/views/projects/commit/_commit_box.html.haml | 51 +-
.../commit/_invalid_signature_badge.html.haml | 9 +
app/views/projects/commit/_pipeline.html.haml | 52 -
app/views/projects/commit/_signature.html.haml | 5 +
.../projects/commit/_signature_badge.html.haml | 18 +
.../commit/_valid_signature_badge.html.haml | 32 +
app/views/projects/commit/branches.html.haml | 28 +-
app/views/projects/commit/pipelines.html.haml | 2 +-
app/views/projects/commit/show.html.haml | 12 +-
app/views/projects/commits/_commit.atom.builder | 4 +-
app/views/projects/commits/_commit.html.haml | 26 +-
app/views/projects/commits/_commits.html.haml | 13 +-
app/views/projects/commits/_head.html.haml | 32 +-
.../projects/commits/_inline_commit.html.haml | 4 +-
app/views/projects/commits/show.atom.builder | 15 +-
app/views/projects/commits/show.html.haml | 67 +-
app/views/projects/compare/_form.html.haml | 8 +-
app/views/projects/compare/index.html.haml | 8 +-
app/views/projects/compare/show.html.haml | 7 +-
app/views/projects/cycle_analytics/show.html.haml | 7 +-
.../projects/deploy_keys/_deploy_key.html.haml | 30 -
app/views/projects/deploy_keys/_form.html.haml | 2 +-
app/views/projects/deploy_keys/_index.html.haml | 14 +-
app/views/projects/deploy_keys/edit.html.haml | 10 +
app/views/projects/deploy_keys/new.html.haml | 5 -
app/views/projects/deployments/_commit.html.haml | 31 +-
.../projects/deployments/_deployment.html.haml | 36 +-
app/views/projects/diffs/_collapsed.html.haml | 5 +
app/views/projects/diffs/_content.html.haml | 36 +-
app/views/projects/diffs/_diffs.html.haml | 42 +-
app/views/projects/diffs/_file.html.haml | 12 +-
app/views/projects/diffs/_file_header.html.haml | 22 +-
app/views/projects/diffs/_image.html.haml | 69 -
app/views/projects/diffs/_line.html.haml | 5 +-
app/views/projects/diffs/_parallel_view.html.haml | 9 +-
app/views/projects/diffs/_render_error.html.haml | 6 +
app/views/projects/diffs/_stats.html.haml | 66 +-
app/views/projects/diffs/_text_file.html.haml | 4 +-
app/views/projects/diffs/_viewer.html.haml | 16 +
app/views/projects/diffs/_warning.html.haml | 13 +-
app/views/projects/diffs/viewers/_added.html.haml | 2 +
.../projects/diffs/viewers/_deleted.html.haml | 2 +
app/views/projects/diffs/viewers/_image.html.haml | 69 +
.../projects/diffs/viewers/_mode_changed.html.haml | 3 +
.../projects/diffs/viewers/_no_preview.html.haml | 2 +
.../projects/diffs/viewers/_not_diffable.html.haml | 2 +
.../projects/diffs/viewers/_renamed.html.haml | 2 +
app/views/projects/diffs/viewers/_text.html.haml | 8 +
app/views/projects/edit.html.haml | 431 +-
app/views/projects/empty.html.haml | 5 +-
app/views/projects/environments/_form.html.haml | 2 +-
app/views/projects/environments/_stop.html.haml | 2 +-
.../environments/_terminal_button.html.haml | 2 +-
app/views/projects/environments/index.html.haml | 5 +-
app/views/projects/environments/metrics.html.haml | 77 +-
app/views/projects/environments/new.html.haml | 1 +
app/views/projects/environments/show.html.haml | 20 +-
app/views/projects/environments/terminal.html.haml | 2 +-
app/views/projects/find_file/show.html.haml | 15 +-
app/views/projects/forks/error.html.haml | 2 +-
app/views/projects/forks/index.html.haml | 2 +-
app/views/projects/forks/new.html.haml | 2 +-
.../_generic_commit_status.html.haml | 8 +-
app/views/projects/graphs/charts.html.haml | 66 +-
app/views/projects/graphs/show.html.haml | 32 +-
app/views/projects/group_links/_index.html.haml | 53 -
app/views/projects/hook_logs/_index.html.haml | 37 +
app/views/projects/hook_logs/show.html.haml | 11 +
app/views/projects/hooks/_index.html.haml | 4 +-
app/views/projects/hooks/edit.html.haml | 10 +-
app/views/projects/imports/new.html.haml | 2 +-
app/views/projects/imports/show.html.haml | 2 -
app/views/projects/issues/_discussion.html.haml | 6 +-
app/views/projects/issues/_head.html.haml | 10 +-
app/views/projects/issues/_issue.html.haml | 70 +-
.../projects/issues/_issue_by_email.html.haml | 4 +-
.../projects/issues/_merge_requests.html.haml | 4 +-
app/views/projects/issues/_nav_btns.html.haml | 10 +
app/views/projects/issues/_new_branch.html.haml | 2 +-
.../projects/issues/_related_branches.html.haml | 3 +-
app/views/projects/issues/index.atom.builder | 15 +-
app/views/projects/issues/index.html.haml | 24 +-
app/views/projects/issues/new.html.haml | 1 +
app/views/projects/issues/show.html.haml | 62 +-
app/views/projects/jobs/_header.html.haml | 31 +
app/views/projects/jobs/_sidebar.html.haml | 101 +
.../projects/{builds => jobs}/_table.html.haml | 0
.../projects/{builds => jobs}/_user.html.haml | 0
app/views/projects/jobs/index.html.haml | 26 +
app/views/projects/jobs/show.html.haml | 100 +
app/views/projects/labels/edit.html.haml | 2 +-
app/views/projects/labels/index.html.haml | 22 +-
app/views/projects/labels/new.html.haml | 3 +-
app/views/projects/mattermosts/_no_teams.html.haml | 2 +-
.../projects/mattermosts/_team_selection.html.haml | 6 +-
.../merge_requests/{show => }/_commits.html.haml | 0
.../projects/merge_requests/_discussion.html.haml | 8 +-
app/views/projects/merge_requests/_head.html.haml | 6 +-
.../merge_requests/_how_to_merge.html.haml | 55 +
.../merge_requests/_merge_request.html.haml | 80 +-
.../merge_requests/{show => }/_mr_box.html.haml | 0
.../projects/merge_requests/_mr_title.html.haml | 40 +
.../projects/merge_requests/_nav_btns.html.haml | 5 +
.../projects/merge_requests/_new_compare.html.haml | 75 -
.../projects/merge_requests/_new_submit.html.haml | 58 -
.../projects/merge_requests/_pipelines.html.haml | 4 +
app/views/projects/merge_requests/_show.html.haml | 97 -
.../projects/merge_requests/conflicts.html.haml | 8 +-
.../conflicts/_submit_form.html.haml | 4 +-
.../merge_requests/conflicts/show.html.haml | 38 +
.../_diffs.html.haml} | 0
.../creations/_new_compare.html.haml | 68 +
.../merge_requests/creations/_new_submit.html.haml | 52 +
.../{ => creations}/branch_from.html.haml | 0
.../{ => creations}/branch_to.html.haml | 0
.../merge_requests/creations/new.html.haml | 7 +
.../{ => creations}/update_branches.html.haml | 0
app/views/projects/merge_requests/diffs.html.haml | 1 -
.../projects/merge_requests/diffs/_diffs.html.haml | 5 +
.../merge_requests/diffs/_versions.html.haml | 97 +
.../merge_requests/dropdowns/_project.html.haml | 2 +-
app/views/projects/merge_requests/index.html.haml | 25 +-
.../projects/merge_requests/invalid.html.haml | 4 +-
app/views/projects/merge_requests/new.html.haml | 6 -
app/views/projects/merge_requests/show.html.haml | 92 +-
.../projects/merge_requests/show/_diffs.html.haml | 5 -
.../merge_requests/show/_how_to_merge.html.haml | 63 -
.../merge_requests/show/_mr_title.html.haml | 35 -
.../merge_requests/show/_pipelines.html.haml | 4 -
.../merge_requests/show/_versions.html.haml | 89 -
app/views/projects/milestones/_form.html.haml | 4 +-
app/views/projects/milestones/_milestone.html.haml | 6 +-
app/views/projects/milestones/index.html.haml | 9 +-
app/views/projects/milestones/new.html.haml | 1 +
app/views/projects/milestones/show.html.haml | 8 +-
app/views/projects/network/show.html.haml | 5 +-
app/views/projects/new.html.haml | 166 +-
app/views/projects/no_repo.html.haml | 16 +-
app/views/projects/notes/_actions.html.haml | 44 +-
.../notes/_more_actions_dropdown.html.haml | 16 +
app/views/projects/pages/_destroy.haml | 2 +-
app/views/projects/pages/_list.html.haml | 4 +-
app/views/projects/pages/show.html.haml | 2 +-
.../projects/pipeline_schedules/_form.html.haml | 30 +-
.../_pipeline_schedule.html.haml | 23 +-
.../projects/pipeline_schedules/_table.html.haml | 10 +-
.../projects/pipeline_schedules/_tabs.html.haml | 6 +-
.../pipeline_schedules/_variable_row.html.haml | 17 +
.../projects/pipeline_schedules/edit.html.haml | 4 +-
.../projects/pipeline_schedules/index.html.haml | 20 +-
.../projects/pipeline_schedules/new.html.haml | 9 +-
app/views/projects/pipelines/_head.html.haml | 6 +-
app/views/projects/pipelines/_info.html.haml | 22 +-
app/views/projects/pipelines/_with_tabs.html.haml | 16 +-
app/views/projects/pipelines/charts.html.haml | 10 +-
.../projects/pipelines/charts/_build_times.haml | 27 -
app/views/projects/pipelines/charts/_builds.haml | 56 -
app/views/projects/pipelines/charts/_overall.haml | 22 +-
.../projects/pipelines/charts/_pipeline_times.haml | 10 +
.../projects/pipelines/charts/_pipelines.haml | 36 +
app/views/projects/pipelines/index.html.haml | 4 +-
app/views/projects/pipelines/new.html.haml | 14 +-
app/views/projects/pipelines/show.html.haml | 6 +
.../projects/pipelines_settings/_badge.html.haml | 4 +-
.../projects/pipelines_settings/_show.html.haml | 20 +-
.../project_members/_group_members.html.haml | 18 -
.../projects/project_members/_index.html.haml | 28 -
.../project_members/_new_project_member.html.haml | 39 +-
.../project_members/_new_shared_group.html.haml | 20 +
.../_shared_group_members.html.haml | 24 -
app/views/projects/project_members/_team.html.haml | 4 +-
.../projects/project_members/import.html.haml | 4 +-
app/views/projects/project_members/index.html.haml | 44 +
.../protected_branches/_branches_list.html.haml | 30 +-
.../_create_protected_branch.html.haml | 53 +-
.../protected_branches/_dropdown.html.haml | 15 -
.../projects/protected_branches/_index.html.haml | 23 +-
.../protected_branches/_matching_branch.html.haml | 9 -
.../protected_branches/_protected_branch.html.haml | 21 +-
.../shared/_branches_list.html.haml | 30 +
.../shared/_create_protected_branch.html.haml | 33 +
.../protected_branches/shared/_dropdown.html.haml | 15 +
.../protected_branches/shared/_index.html.haml | 24 +
.../shared/_matching_branch.html.haml | 10 +
.../shared/_protected_branch.html.haml | 24 +
.../projects/protected_branches/show.html.haml | 4 +-
.../protected_tags/_create_protected_tag.html.haml | 38 +-
.../projects/protected_tags/_dropdown.html.haml | 15 -
app/views/projects/protected_tags/_index.html.haml | 20 +-
.../protected_tags/_matching_tag.html.haml | 9 -
.../protected_tags/_protected_tag.html.haml | 21 +-
.../projects/protected_tags/_tags_list.html.haml | 30 +-
.../shared/_create_protected_tag.html.haml | 29 +
.../protected_tags/shared/_dropdown.html.haml | 15 +
.../protected_tags/shared/_index.html.haml | 24 +
.../protected_tags/shared/_matching_tag.html.haml | 10 +
.../protected_tags/shared/_protected_tag.html.haml | 22 +
.../protected_tags/shared/_tags_list.html.haml | 30 +
app/views/projects/protected_tags/show.html.haml | 6 +-
.../registry/repositories/_image.html.haml | 16 +-
.../projects/registry/repositories/_tag.html.haml | 2 +-
.../projects/registry/repositories/index.html.haml | 72 +-
app/views/projects/releases/edit.html.haml | 4 +-
app/views/projects/remove_fork.js.haml | 2 +-
app/views/projects/repositories/_feed.html.haml | 4 +-
app/views/projects/runners/_runner.html.haml | 23 +-
.../projects/runners/_shared_runners.html.haml | 4 +-
.../projects/runners/_specific_runners.html.haml | 19 +-
app/views/projects/runners/edit.html.haml | 2 +-
app/views/projects/services/_form.html.haml | 30 +-
app/views/projects/services/_index.html.haml | 6 +-
app/views/projects/services/edit.html.haml | 5 +
.../_detailed_help.html.haml | 2 +-
.../_installation_info.html.haml | 2 +-
.../projects/services/prometheus/_show.html.haml | 45 +
.../services/slack_slash_commands/_help.html.haml | 2 +-
app/views/projects/settings/_head.html.haml | 14 +-
app/views/projects/settings/ci_cd/show.html.haml | 9 +-
.../settings/integrations/_project_hook.html.haml | 14 +-
.../projects/settings/integrations/show.html.haml | 3 +
app/views/projects/settings/members/show.html.haml | 5 +-
.../projects/settings/repository/show.html.haml | 11 +-
app/views/projects/show.atom.builder | 15 +-
app/views/projects/show.html.haml | 54 +-
app/views/projects/snippets/_actions.html.haml | 16 +-
app/views/projects/snippets/edit.html.haml | 2 +-
app/views/projects/snippets/index.html.haml | 15 +-
app/views/projects/snippets/new.html.haml | 2 +-
app/views/projects/snippets/show.html.haml | 3 +-
app/views/projects/tags/_tag.html.haml | 11 +-
app/views/projects/tags/index.html.haml | 5 +-
app/views/projects/tags/new.html.haml | 11 +-
app/views/projects/tags/show.html.haml | 12 +-
app/views/projects/transfer.js.haml | 2 +-
app/views/projects/tree/_blob_item.html.haml | 2 +-
.../projects/tree/_old_tree_content.html.haml | 24 +
app/views/projects/tree/_old_tree_header.html.haml | 70 +
app/views/projects/tree/_readme.html.haml | 17 +-
.../projects/tree/_tree_commit_column.html.haml | 2 +-
app/views/projects/tree/_tree_content.html.haml | 45 +-
app/views/projects/tree/_tree_header.html.haml | 88 +-
app/views/projects/tree/_tree_item.html.haml | 2 +-
app/views/projects/tree/show.html.haml | 18 +-
app/views/projects/triggers/_index.html.haml | 4 +-
app/views/projects/triggers/_trigger.html.haml | 6 +-
app/views/projects/update.js.haml | 2 +-
app/views/projects/variables/_content.html.haml | 8 -
app/views/projects/variables/_form.html.haml | 10 -
app/views/projects/variables/_index.html.haml | 16 -
app/views/projects/variables/_table.html.haml | 25 -
app/views/projects/variables/show.html.haml | 10 +-
app/views/projects/wikis/_form.html.haml | 25 +-
app/views/projects/wikis/_main_links.html.haml | 4 +-
app/views/projects/wikis/_new.html.haml | 39 +-
.../projects/wikis/_pages_wiki_page.html.haml | 2 +-
app/views/projects/wikis/_sidebar.html.haml | 36 +-
.../projects/wikis/_sidebar_wiki_page.html.haml | 2 +-
app/views/projects/wikis/edit.html.haml | 57 +-
app/views/projects/wikis/git_access.html.haml | 67 +-
app/views/projects/wikis/history.html.haml | 69 +-
app/views/projects/wikis/pages.html.haml | 2 +-
app/views/projects/wikis/show.html.haml | 46 +-
app/views/search/_category.html.haml | 77 +-
app/views/search/_filter.html.haml | 2 +-
app/views/search/results/_blob.html.haml | 2 +-
app/views/search/results/_snippet_title.html.haml | 2 +-
app/views/search/results/_wiki_blob.html.haml | 2 +-
app/views/search/show.html.haml | 2 +
app/views/sent_notifications/unsubscribe.html.haml | 10 +-
app/views/shared/_branch_switcher.html.haml | 8 -
app/views/shared/_clone_panel.html.haml | 14 +-
.../shared/_commit_message_container.html.haml | 2 +-
app/views/shared/_commit_well.html.haml | 4 +
app/views/shared/_field.html.haml | 9 +-
app/views/shared/_group_form.html.haml | 2 +-
app/views/shared/_import_form.html.haml | 26 +-
app/views/shared/_issuable_meta_data.html.haml | 8 +-
app/views/shared/_issues.html.haml | 2 +-
app/views/shared/_label.html.haml | 47 +-
app/views/shared/_label_row.html.haml | 6 +-
app/views/shared/_logo_type.svg | 1 +
app/views/shared/_merge_requests.html.haml | 2 +-
app/views/shared/_mini_pipeline_graph.html.haml | 4 +-
app/views/shared/_mr_head.html.haml | 2 +-
app/views/shared/_new_commit_form.html.haml | 10 +-
.../shared/_new_merge_request_checkbox.html.haml | 8 +
.../shared/_new_project_item_select.html.haml | 24 +-
app/views/shared/_no_password.html.haml | 11 +-
app/views/shared/_no_ssh.html.haml | 11 +-
.../shared/_personal_access_tokens_form.html.haml | 15 -
.../shared/_personal_access_tokens_table.html.haml | 19 -
app/views/shared/_ref_dropdown.html.haml | 2 +-
app/views/shared/_ref_switcher.html.haml | 10 +-
app/views/shared/_service_settings.html.haml | 9 +-
app/views/shared/_sidebar_toggle_button.html.haml | 8 +
app/views/shared/_sort_dropdown.html.haml | 4 +-
app/views/shared/_target_switcher.html.haml | 20 +
app/views/shared/_user_callout.html.haml | 2 +-
app/views/shared/deploy_keys/_form.html.haml | 30 +
app/views/shared/empty_states/_issues.html.haml | 8 +-
app/views/shared/empty_states/_labels.html.haml | 8 +-
.../shared/empty_states/_merge_requests.html.haml | 4 +-
.../shared/empty_states/icons/_pipelines_empty.svg | 2 +-
.../shared/form_elements/_description.html.haml | 23 +
app/views/shared/groups/_dropdown.html.haml | 12 +-
app/views/shared/hook_logs/_content.html.haml | 44 +
app/views/shared/hook_logs/_status_label.html.haml | 3 +
app/views/shared/icons/_abuse_reports.svg | 1 +
app/views/shared/icons/_access_tokens.svg | 1 +
app/views/shared/icons/_account.svg | 1 +
app/views/shared/icons/_add_new_group.svg | 8 +
app/views/shared/icons/_add_new_project.svg | 1 +
app/views/shared/icons/_add_new_user.svg | 9 +
app/views/shared/icons/_appearance.svg | 1 +
app/views/shared/icons/_applications.svg | 1 +
app/views/shared/icons/_authentication_log.svg | 1 +
app/views/shared/icons/_chat.svg | 1 +
app/views/shared/icons/_configure_server.svg | 8 +
app/views/shared/icons/_container_registry.svg | 1 +
app/views/shared/icons/_convdev_no_data.svg | 40 +
app/views/shared/icons/_convdev_no_index.svg | 67 +
app/views/shared/icons/_convdev_overview.svg | 64 +
app/views/shared/icons/_doc_text.svg | 1 +
app/views/shared/icons/_ellipsis_v.svg | 1 +
app/views/shared/icons/_emails.svg | 1 +
app/views/shared/icons/_express.svg | 6 +
app/views/shared/icons/_globe.svg | 1 +
app/views/shared/icons/_i2p_step_1.svg | 12 +
app/views/shared/icons/_i2p_step_10.svg | 12 +
app/views/shared/icons/_i2p_step_2.svg | 5 +
app/views/shared/icons/_i2p_step_3.svg | 12 +
app/views/shared/icons/_i2p_step_4.svg | 6 +
app/views/shared/icons/_i2p_step_5.svg | 5 +
app/views/shared/icons/_i2p_step_6.svg | 15 +
app/views/shared/icons/_i2p_step_7.svg | 7 +
app/views/shared/icons/_i2p_step_8.svg | 4 +
app/views/shared/icons/_i2p_step_9.svg | 4 +
app/views/shared/icons/_icon_clone.svg | 3 +
app/views/shared/icons/_icon_empty_metrics.svg | 5 +
app/views/shared/icons/_icon_history.svg | 1 +
.../icons/_icon_status_notfound_borderless.svg | 1 +
app/views/shared/icons/_icon_status_skipped.svg | 2 +-
.../icons/_icon_status_skipped_borderless.svg | 2 +-
app/views/shared/icons/_icon_status_success.svg | 2 +-
.../shared/icons/_icon_status_success_solid.svg | 1 +
app/views/shared/icons/_issues.svg | 1 +
app/views/shared/icons/_issues.svg.erb | 4 -
app/views/shared/icons/_key.svg | 1 +
app/views/shared/icons/_key_2.svg | 1 +
app/views/shared/icons/_labels.svg | 1 +
app/views/shared/icons/_lock.svg | 1 +
app/views/shared/icons/_members.svg | 1 +
app/views/shared/icons/_messages.svg | 1 +
app/views/shared/icons/_monitoring.svg | 1 +
app/views/shared/icons/_mr_widget_empty_state.svg | 1 +
app/views/shared/icons/_notifications.svg | 1 +
app/views/shared/icons/_overview.svg | 1 +
app/views/shared/icons/_pipeline.svg | 1 +
app/views/shared/icons/_preferences.svg | 1 +
app/views/shared/icons/_profile.svg | 1 +
app/views/shared/icons/_project.svg | 1 +
app/views/shared/icons/_project.svg.erb | 3 -
app/views/shared/icons/_rails.svg | 6 +
app/views/shared/icons/_scroll_down.svg | 6 +-
.../shared/icons/_scroll_down_hover_active.svg | 3 -
app/views/shared/icons/_scroll_up.svg | 4 +-
app/views/shared/icons/_scroll_up_hover_active.svg | 3 -
app/views/shared/icons/_service_templates.svg | 1 +
app/views/shared/icons/_settings.svg | 1 +
app/views/shared/icons/_snippets.svg | 1 +
app/views/shared/icons/_spam_logs.svg | 1 +
app/views/shared/icons/_spring.svg | 6 +
app/views/shared/icons/_system_hooks.svg | 1 +
app/views/shared/icons/_wiki.svg | 1 +
.../shared/issuable/_bulk_update_sidebar.html.haml | 53 +
.../shared/issuable/_close_reopen_button.html.haml | 15 +
.../issuable/_close_reopen_report_toggle.html.haml | 51 +
app/views/shared/issuable/_filter.html.haml | 44 -
app/views/shared/issuable/_form.html.haml | 2 +-
.../shared/issuable/_label_dropdown.html.haml | 9 +-
.../shared/issuable/_label_page_create.html.haml | 2 +-
.../shared/issuable/_label_page_default.html.haml | 2 +-
.../shared/issuable/_milestone_dropdown.html.haml | 6 +-
app/views/shared/issuable/_nav.html.haml | 10 +-
app/views/shared/issuable/_participants.html.haml | 2 -
app/views/shared/issuable/_search_bar.html.haml | 112 +-
app/views/shared/issuable/_sidebar.html.haml | 29 +-
.../shared/issuable/_sidebar_assignees.html.haml | 14 +-
.../shared/issuable/_user_dropdown_item.html.haml | 12 +
.../shared/issuable/form/_branch_chooser.html.haml | 4 +-
.../shared/issuable/form/_description.html.haml | 22 -
.../shared/issuable/form/_merge_params.html.haml | 3 +-
.../form/_metadata_issue_assignee.html.haml | 2 +-
.../members/_access_request_buttons.html.haml | 17 +-
app/views/shared/members/_group.html.haml | 4 +-
app/views/shared/members/_member.html.haml | 80 +-
app/views/shared/members/_requests.html.haml | 8 +-
app/views/shared/milestones/_issuable.html.haml | 13 +-
app/views/shared/milestones/_issuables.html.haml | 6 +-
app/views/shared/milestones/_milestone.html.haml | 43 +-
.../shared/milestones/_participants_tab.html.haml | 4 +-
app/views/shared/milestones/_sidebar.html.haml | 12 +-
app/views/shared/milestones/_tabs.html.haml | 15 +-
app/views/shared/milestones/_top.html.haml | 64 +-
app/views/shared/notes/_comment_button.html.haml | 10 +-
app/views/shared/notes/_form.html.haml | 13 +-
app/views/shared/notes/_hints.html.haml | 33 +-
app/views/shared/notes/_note.html.haml | 2 +-
app/views/shared/notes/_notes_with_form.html.haml | 37 +-
app/views/shared/notifications/_button.html.haml | 4 +-
.../notifications/_custom_notifications.html.haml | 17 +-
app/views/shared/projects/_list.html.haml | 8 +-
app/views/shared/projects/_project.html.haml | 6 +-
.../projects/blob/_branch_page_create.html.haml | 8 -
.../projects/blob/_branch_page_default.html.haml | 10 -
app/views/shared/repo/_editable_mode.html.haml | 2 +
app/views/shared/repo/_repo.html.haml | 7 +
app/views/shared/snippets/_form.html.haml | 9 +-
app/views/shared/snippets/_header.html.haml | 8 +-
app/views/shared/snippets/_snippet.html.haml | 2 +-
app/views/shared/web_hooks/_form.html.haml | 6 +-
app/views/shared/web_hooks/_test_button.html.haml | 12 +
app/views/snippets/_snippets.html.haml | 6 +-
app/views/snippets/new.html.haml | 2 +
app/views/snippets/notes/_actions.html.haml | 22 +-
app/views/snippets/show.html.haml | 4 +-
app/views/u2f/_register.html.haml | 4 -
app/views/users/calendar.html.haml | 9 -
app/views/users/calendar_activities.html.haml | 8 +-
app/views/users/show.atom.builder | 15 +-
app/views/users/show.html.haml | 22 +-
app/workers/background_migration_worker.rb | 39 +
app/workers/build_success_worker.rb | 11 +-
app/workers/concerns/new_issuable.rb | 23 +
app/workers/create_gpg_signature_worker.rb | 12 +
app/workers/email_receiver_worker.rb | 2 -
app/workers/expire_job_cache_worker.rb | 12 +-
app/workers/expire_pipeline_cache_worker.rb | 28 +-
app/workers/git_garbage_collect_worker.rb | 39 +-
app/workers/gitlab_usage_ping_worker.rb | 18 +-
app/workers/invalid_gpg_signature_update_worker.rb | 12 +
app/workers/irker_worker.rb | 10 +-
app/workers/merge_worker.rb | 6 +-
.../namespaceless_project_destroy_worker.rb | 39 +
app/workers/new_issue_worker.rb | 17 +
app/workers/new_merge_request_worker.rb | 17 +
app/workers/pipeline_schedule_worker.rb | 13 +-
app/workers/post_receive.rb | 40 +-
app/workers/process_commit_worker.rb | 22 +-
app/workers/project_cache_worker.rb | 6 +-
app/workers/project_destroy_worker.rb | 9 +-
app/workers/project_service_worker.rb | 2 +
app/workers/project_web_hook_worker.rb | 11 -
app/workers/propagate_service_template_worker.rb | 6 +-
app/workers/prune_old_events_worker.rb | 8 +-
app/workers/remove_old_web_hook_logs_worker.rb | 10 +
app/workers/repository_check/batch_worker.rb | 8 +-
app/workers/repository_check/clear_worker.rb | 2 +-
.../repository_check/single_repository_worker.rb | 2 +-
app/workers/repository_fork_worker.rb | 38 +-
app/workers/repository_import_worker.rb | 26 +-
app/workers/stuck_ci_jobs_worker.rb | 2 +-
app/workers/stuck_merge_jobs_worker.rb | 34 +
app/workers/system_hook_worker.rb | 10 -
app/workers/update_user_activity_worker.rb | 4 +-
app/workers/web_hook_worker.rb | 13 +
bin/ci/upgrade.rb | 3 -
.../12673-fix_v3_project_hooks_build_events | 4 +
...2892-reset-css-text-align-to-initial-for-rtl.md | 4 +
.../32340-correct-jobs-api-documentation | 4 +
config/README.md | 130 +-
config/application.rb | 62 +-
config/database.yml.mysql | 1 +
config/database.yml.postgresql | 1 +
config/dependency_decisions.yml | 6 +
config/environments/production.rb | 4 +-
config/environments/test.rb | 5 +
config/gitlab.yml.example | 147 +-
config/initializers/0_acts_as_taggable.rb | 9 +
config/initializers/1_settings.rb | 59 +-
config/initializers/5_backend.rb | 10 +-
config/initializers/6_validations.rb | 16 +
config/initializers/7_prometheus_metrics.rb | 21 +
config/initializers/7_redis.rb | 11 +-
config/initializers/8_gitaly.rb | 8 +-
config/initializers/8_metrics.rb | 27 +-
.../active_record_array_type_casting.rb | 20 +
config/initializers/active_record_data_types.rb | 81 +
config/initializers/active_record_locking.rb | 74 +
.../initializers/active_record_mysql_timestamp.rb | 30 +
config/initializers/active_record_preloader.rb | 15 +
.../initializers/active_record_table_definition.rb | 34 +
config/initializers/acts_as_taggable.rb | 5 -
config/initializers/ar_monkey_patch.rb | 74 -
.../initializers/ar_speed_up_migration_checking.rb | 2 +-
config/initializers/bootstrap_form.rb | 7 +
config/initializers/devise.rb | 12 +-
config/initializers/doorkeeper.rb | 10 +-
config/initializers/doorkeeper_openid_connect.rb | 4 +-
config/initializers/fast_gettext.rb | 1 +
config/initializers/flipper.rb | 8 +
.../initializers/forbid_sidekiq_in_transactions.rb | 49 +
config/initializers/gettext_rails_i18n_patch.rb | 1 -
config/initializers/grape_route_helpers_fix.rb | 35 +
config/initializers/hamlit.rb | 4 +-
config/initializers/lograge.rb | 24 +
.../mysql_set_length_for_binary_indexes.rb | 21 +
config/initializers/omniauth.rb | 15 +-
config/initializers/peek.rb | 28 +
config/initializers/postgresql_cte.rb | 132 +
.../initializers/relative_naming_ci_namespace.rb | 4 +-
config/initializers/rspec_profiling.rb | 2 +-
.../rugged_use_gitlab_git_attributes.rb | 25 +
config/initializers/server_uptime.rb | 1 +
config/initializers/session_store.rb | 14 +-
config/initializers/sidekiq.rb | 12 +-
config/initializers/static_files.rb | 6 +-
config/initializers/workhorse_multipart.rb | 4 +-
config/karma.config.js | 34 +-
config/locales/de.yml | 37 +
config/locales/en.yml | 247 +-
config/locales/es.yml | 38 +
config/mail_room.yml | 4 +-
config/prometheus/additional_metrics.yml | 133 +
config/redis.cache.yml.example | 38 +
config/redis.queues.yml.example | 38 +
config/redis.shared_state.yml.example | 38 +
config/routes.rb | 24 +-
config/routes/admin.rb | 22 +-
config/routes/api.rb | 2 +-
config/routes/dashboard.rb | 8 +-
config/routes/git_http.rb | 6 +-
config/routes/group.rb | 28 +-
config/routes/legacy_builds.rb | 22 +
config/routes/profile.rb | 6 +
config/routes/project.rb | 146 +-
config/routes/repository.rb | 11 +-
config/routes/snippets.rb | 3 +
config/routes/uploads.rb | 13 +-
config/routes/user.rb | 28 +-
config/sidekiq_queues.yml | 9 +-
config/unicorn.rb.example | 4 +
config/webpack.config.js | 151 +-
db/fixtures/development/04_project.rb | 6 +-
db/fixtures/development/11_keys.rb | 11 +-
db/fixtures/development/14_pipelines.rb | 6 +-
db/fixtures/development/17_cycle_analytics.rb | 11 +-
db/fixtures/development/19_environments.rb | 2 +-
.../21_conversational_development_index_metrics.rb | 40 +
db/fixtures/production/010_settings.rb | 24 +-
.../20160314114439_add_requested_at_to_members.rb | 1 +
...20160415062917_create_personal_access_tokens.rb | 2 +
db/migrate/20160610204157_add_deployments.rb | 1 +
db/migrate/20160610204158_add_environments.rb | 1 +
...0160615191922_set_missing_stage_on_ci_builds.rb | 3 +
...705054938_add_protected_branches_push_access.rb | 1 +
...05054952_add_protected_branches_merge_access.rb | 1 +
...drop_and_readd_has_external_wiki_in_projects.rb | 3 +
db/migrate/20160724205507_add_resolved_to_notes.rb | 1 +
.../20160727163552_create_user_agent_details.rb | 1 +
db/migrate/20160727191041_create_boards.rb | 1 +
db/migrate/20160727193336_create_lists.rb | 1 +
...20160804142904_add_ci_config_file_to_project.rb | 11 +
.../20160805041956_add_deleted_at_to_namespaces.rb | 1 +
.../20160810142633_remove_redundant_indexes.rb | 2 +-
.../20160824124900_add_table_issue_metrics.rb | 2 +
...160825052008_add_table_merge_request_metrics.rb | 2 +
.../20160829114652_add_markdown_cache_columns.rb | 2 +-
.../20160831214002_create_project_features.rb | 1 +
...3_set_confidential_issues_events_on_webhooks.rb | 3 +
...5042921_create_merge_requests_closing_issues.rb | 1 +
db/migrate/20160919144305_add_type_to_labels.rb | 3 +
.../20161014173530_create_label_priorities.rb | 1 +
.../20161018124658_make_project_owners_masters.rb | 3 +
.../20161113184239_create_user_chat_names_table.rb | 2 +
db/migrate/20161124111402_add_routes_table.rb | 1 +
...124141322_migrate_process_commit_worker_jobs.rb | 7 +-
...1207231620_fixup_environment_name_uniqueness.rb | 32 +-
db/migrate/20161207231626_add_environment_slug.rb | 8 +-
.../20161221152132_add_last_used_at_to_key.rb | 1 +
db/migrate/20161223034646_create_timelogs_ce.rb | 1 +
...e_slack_and_mattermost_notification_services.rb | 3 +
...expires_at_to_date_in_personal_access_tokens.rb | 1 +
db/migrate/20170120131253_create_chat_teams.rb | 1 +
db/migrate/20170130221926_create_uploads.rb | 1 +
db/migrate/20170222111732_create_gpg_keys.rb | 19 +
db/migrate/20170222143317_drop_ci_projects.rb | 1 +
...01205639_remove_unused_ci_tables_and_columns.rb | 1 +
db/migrate/20170309173138_create_protected_tags.rb | 1 +
.../20170314082049_create_system_note_metadata.rb | 1 +
.../20170315194013_add_closed_at_to_issues.rb | 1 +
.../20170316163800_rename_system_namespaces.rb | 231 -
.../20170316163845_move_uploads_to_system_dir.rb | 2 +-
.../20170317203554_index_routes_path_for_like.rb | 5 +-
db/migrate/20170320173259_migrate_assignees.rb | 4 +-
.../20170322013926_create_container_repository.rb | 1 +
.../20170329095907_create_ci_trigger_schedules.rb | 1 +
...18_remove_index_for_users_current_sign_in_at.rb | 8 +-
...170425112128_create_pipeline_schedules_table.rb | 2 +
db/migrate/20170427103502_create_web_hook_logs.rb | 22 +
.../20170427215854_create_redirect_routes.rb | 1 +
...28064307_add_column_delete_error_to_projects.rb | 7 +
..._auto_cancel_pending_pipelines_on_by_default.rb | 13 +
...reate_index_ci_pipelines_auto_canceled_by_id.rb | 21 +
...3_create_index_ci_builds_auto_canceled_by_id.rb | 21 +
...5_add_last_repository_updated_at_to_projects.rb | 1 +
...15_add_repository_update_events_to_web_hooks.rb | 15 +
.../20170503114228_add_description_to_snippets.rb | 12 +
...0503140201_reschedule_project_authorizations.rb | 44 +
..._nested_groups_into_regular_groups_for_mysql.rb | 123 +
...03185032_index_redirect_routes_path_for_like.rb | 5 +-
...82103_add_index_project_group_links_group_id.rb | 19 +
...05316_add_head_pipeline_id_to_merge_requests.rb | 7 +
...3950_add_not_null_contraints_to_ci_variables.rb | 12 +
...170508190732_add_foreign_key_to_ci_variables.rb | 24 +
..._rename_web_hooks_build_events_to_job_events.rb | 18 +
...4_rename_services_build_events_to_job_events.rb | 18 +
..._add_prometheus_settings_to_metrics_settings.rb | 16 +
.../20170521184006_add_change_position_to_notes.rb | 13 +
.../20170523091700_add_rss_token_to_users.rb | 19 +
...ate_conversational_development_index_metrics.rb | 40 +
.../20170524125940_add_source_to_ci_pipeline.rb | 9 +
...20170524161101_add_protected_to_ci_variables.rb | 15 +
.../20170525130346_create_group_variables_table.rb | 23 +
...525130758_add_foreign_key_to_group_variables.rb | 15 +
.../20170525132202_create_pipeline_stages.rb | 26 +
db/migrate/20170525174156_create_feature_tables.rb | 26 +
.../20170526185602_add_stage_id_to_ci_builds.rb | 13 +
..._project_foreign_keys_with_cascading_deletes.rb | 205 +
...42_rename_users_ldap_email_to_external_email.rb | 15 +
...e_commercial_content_to_application_settings.rb | 9 +
...elp_page_support_url_to_application_settings.rb | 9 +
.../20170603200744_add_email_provider_to_users.rb | 9 +
...70606154216_add_notification_setting_columns.rb | 26 +
...epare_events_table_for_push_events_migration.rb | 51 +
...0608152748_create_push_event_payloads_tables.rb | 46 +
...170608171156_create_merge_request_diff_files.rb | 22 +
db/migrate/20170613154149_create_gpg_signatures.rb | 23 +
...5405_merge_request_diff_file_limits_to_mysql.rb | 1 +
...0616133147_create_merge_request_diff_commits.rb | 20 +
...37_add_index_for_head_pipeline_merge_request.rb | 15 +
...064728_create_ci_pipeline_schedule_variables.rb | 25 +
...oreign_key_to_ci_pipeline_schedule_variables.rb | 15 +
...0029_correct_protected_branches_foreign_keys.rb | 40 +
...2212_add_foreign_key_for_merge_request_diffs.rb | 30 +
...0170622135451_rename_duplicated_variable_key.rb | 38 +
...135628_add_environment_scope_to_ci_variables.rb | 15 +
...135728_add_unique_constraint_to_ci_variables.rb | 38 +
...70622162730_add_ref_fetched_to_merge_request.rb | 9 +
...3080805_remove_ci_variables_project_id_index.rb | 19 +
...n_enabled_to_password_authentication_enabled.rb | 15 +
...703102400_add_stage_id_foreign_key_to_builds.rb | 35 +
...bar_allowed_group_id_to_application_settings.rb | 9 +
.../20170707183807_add_group_id_to_milestones.rb | 20 +
...0170707184243_add_group_milestone_id_indexes.rb | 21 +
...4_remove_wrong_versions_from_schema_versions.rb | 10 +
...710083355_clean_stage_id_reference_migration.rb | 18 +
...0713104829_add_foreign_key_to_merge_requests.rb | 45 +
.../20170717074009_move_system_upload_folder.rb | 70 +
...542_add_trusted_column_to_oauth_applications.rb | 15 +
.../20170720130522_create_ci_pipeline_variables.rb | 20 +
...749_add_foreign_key_to_ci_pipeline_variables.rb | 15 +
...4302_add_lower_path_index_to_redirect_routes.rb | 34 +
...45659_add_binary_to_merge_request_diff_files.rb | 9 +
...0727123534_add_index_on_events_project_id_id.rb | 37 +
.../20170731175128_add_percentages_to_conv_dev.rb | 32 +
...170731183033_add_merge_jid_to_merge_requests.rb | 7 +
...reorganise_issues_indexes_for_faster_sorting.rb | 43 +
.../20170809133343_add_broadcast_messages_index.rb | 21 +
...4_add_broadcast_message_not_null_constraints.rb | 29 +
.../20170809142252_cleanup_appearances_schema.rb | 33 +
...20100558_correct_protected_tags_foreign_keys.rb | 35 +
...2758_allow_appearances_description_html_null.rb | 18 +
.../merge_request_diff_file_limits_to_mysql.rb | 12 +
..._fix_project_records_with_invalid_visibility.rb | 22 +-
...20161221153951_rename_reserved_project_names.rb | 12 +-
...170104150317_requeue_pending_delete_projects.rb | 12 +-
.../20170106142508_fill_authorized_projects.rb | 4 +-
...21_reset_users_authorized_projects_populated.rb | 4 +-
...0309171644_reset_relative_position_for_issue.rb | 7 +-
...313133418_rename_more_reserved_project_names.rb | 12 +-
...20170317162059_update_upload_paths_to_system.rb | 4 +-
...te_user_activities_to_users_last_activity_on.rb | 14 +-
.../20170406111121_clean_upload_symlinks.rb | 2 +-
.../20170406142253_migrate_user_project_view.rb | 2 +
...170425130047_drop_ci_trigger_schedules_table.rb | 1 +
...enable_auto_cancel_pending_pipelines_for_all.rb | 18 +
...leanup_namespaceless_pending_delete_projects.rb | 47 +
.../20170503004427_update_retried_for_ci_build.rb | 2 +-
...0_remove_users_authorized_projects_populated.rb | 15 +
...547_add_head_pipeline_for_each_merge_request.rb | 27 +
...3_add_foreign_key_on_pipeline_schedule_owner.rb | 35 +
..._rename_web_hooks_build_events_to_job_events.rb | 18 +
...p_rename_services_build_events_to_job_events.rb | 18 +
.../20170523083112_migrate_old_artifacts.rb | 72 +
...170525140254_rename_all_reserved_paths_again.rb | 113 +
.../20170526185842_migrate_pipeline_stages.rb | 22 +
...170526185858_create_index_in_pipeline_stages.rb | 15 +
...0526185901_remove_stage_id_index_from_builds.rb | 18 +
...20170526185921_migrate_build_stage_reference.rb | 19 +
...26190000_migrate_build_stage_reference_again.rb | 27 +
...170531203055_cleanup_users_ldap_email_rename.rb | 15 +
...20170606202615_move_appearance_to_system_dir.rb | 2 +-
...vert_custom_notification_settings_to_columns.rb | 55 +
...0170609183112_remove_position_from_issuables.rb | 8 +
.../20170612071012_move_personal_snippets_files.rb | 91 +
.../20170621102400_add_stage_id_index_to_builds.rb | 17 +
.../20170627101016_schedule_event_migrations.rb | 40 +
...858_migrate_stage_id_reference_in_background.rb | 33 +
...p_application_settings_signin_enabled_rename.rb | 15 +
...30158_schedule_merge_request_diff_migrations.rb | 33 +
...52_cleanup_move_system_upload_folder_symlink.rb | 40 +
...enqueue_migrate_system_uploads_to_new_folder.rb | 20 +
...01_merge_issuable_reopened_into_opened_state.rb | 32 +
...014_remove_events_from_notification_settings.rb | 9 +
...3090603_calculate_conv_dev_index_percentages.rb | 30 +
..._remove_locked_at_column_from_merge_requests.rb | 11 +
...e_personal_snippet_files_into_correct_folder.rb | 29 +
.../20170815060945_remove_duplicate_mr_events.rb | 26 +
db/schema.rb | 359 +-
debian/changelog | 14 +
debian/control | 92 +-
debian/gitlab.links | 1 +
debian/install | 6 +
debian/patches/0005-use-debian-omniauth-ldap.patch | 14 +-
debian/patches/0018-loosen-rdoc.patch | 13 -
debian/patches/0050-relax-stable-libs.patch | 345 +-
debian/patches/0100-remove-development-test.patch | 107 +-
debian/patches/0108-make-mysql-optional.patch | 16 +-
.../0110-make-test-dependencies-conditional.patch | 22 +
...ove-order-dependency-in-label-finder-spec.patch | 68 -
debian/patches/0210-use-jquery-ui-rails6.patch | 41 -
debian/patches/0220-relax-dependencies.patch | 34 +-
debian/patches/0240-relax-google-api-client.patch | 11 +
debian/patches/0250-relax-licensee.patch | 11 +
debian/patches/0270-relax-toml-rb.patch | 11 +
debian/patches/0280-relax-pg.patch | 11 +
debian/patches/0300-git-2-11-support.patch | 438 -
debian/patches/0410-set-webpack-root.patch | 11 +
debian/patches/0420-use-system-libs.patch | 59 +
debian/patches/052-relax-grape.patch | 13 -
.../patches/add-system-lib-path-for-webpack.patch | 10 +
debian/patches/cve-2016-9086-fix.patch | 47 -
debian/patches/cve-2017-0882.patch | 26 -
debian/patches/series | 15 +-
debian/rake-tasks.sh | 8 +
debian/rules | 2 -
doc/README.md | 64 +-
doc/administration/auth/authentiq.md | 9 +-
doc/administration/auth/ldap.md | 70 +-
doc/administration/container_registry.md | 61 +-
doc/administration/environment_variables.md | 5 +-
doc/administration/gitaly/index.md | 156 +-
doc/administration/high_availability/README.md | 18 +
doc/administration/high_availability/database.md | 11 +-
doc/administration/high_availability/gitlab.md | 16 +-
doc/administration/high_availability/nfs.md | 33 +-
doc/administration/high_availability/redis.md | 17 +-
.../high_availability/redis_source.md | 6 +
doc/administration/img/failing_storage.png | Bin 0 -> 48281 bytes
doc/administration/job_artifacts.md | 50 +-
doc/administration/logs.md | 27 +
doc/administration/monitoring/ip_whitelist.md | 39 +
.../monitoring/performance/img/performance_bar.png | Bin 0 -> 170256 bytes
.../img/performance_bar_configuration_settings.png | Bin 0 -> 20385 bytes
.../img/performance_bar_line_profiling.png | Bin 0 -> 161313 bytes
.../img/performance_bar_sql_queries.png | Bin 0 -> 165124 bytes
.../monitoring/performance/performance_bar.md | 35 +
.../monitoring/prometheus/gitlab_metrics.md | 69 +
.../prometheus/gitlab_monitor_exporter.md | 2 +-
doc/administration/monitoring/prometheus/index.md | 13 +-
.../operations/cleaning_up_redis_sessions.md | 6 +
doc/administration/raketasks/github_import.md | 4 +-
doc/administration/reply_by_email_postfix_setup.md | 14 +
doc/administration/repository_storage_paths.md | 77 +-
doc/api/README.md | 148 +-
doc/api/access_requests.md | 2 +-
doc/api/award_emoji.md | 2 +-
doc/api/boards.md | 2 +-
doc/api/branches.md | 8 +-
doc/api/broadcast_messages.md | 2 +-
doc/api/build_variables.md | 121 -
doc/api/ci/lint.md | 4 +-
doc/api/ci/runners.md | 2 +-
doc/api/commits.md | 5 +-
doc/api/deploy_key_multiple_projects.md | 2 +-
doc/api/deploy_keys.md | 2 +-
doc/api/enviroments.md | 138 -
doc/api/environments.md | 138 +
doc/api/events.md | 364 +
doc/api/features.md | 88 +
doc/api/group_level_variables.md | 129 +
doc/api/group_milestones.md | 120 +
doc/api/groups.md | 2 +-
doc/api/issues.md | 116 +-
doc/api/jobs.md | 4 +-
doc/api/keys.md | 2 +-
doc/api/labels.md | 2 +-
doc/api/members.md | 2 +-
doc/api/merge_requests.md | 109 +-
doc/api/milestones.md | 6 +-
doc/api/namespaces.md | 16 +-
doc/api/notes.md | 11 +-
doc/api/notification_settings.md | 2 +-
doc/api/oauth2.md | 118 +-
doc/api/pipeline_schedules.md | 273 +
doc/api/pipeline_triggers.md | 2 +-
doc/api/project_level_variables.md | 125 +
doc/api/project_snippets.md | 35 +
doc/api/projects.md | 435 +-
doc/api/protected_branches.md | 145 +
doc/api/repositories.md | 2 +-
doc/api/repository_files.md | 18 +-
doc/api/repository_storage_health.md | 74 +
doc/api/services.md | 4 +-
doc/api/session.md | 15 +-
doc/api/settings.md | 12 +-
doc/api/sidekiq_metrics.md | 2 +-
doc/api/snippets.md | 67 +-
doc/api/system_hooks.md | 2 +-
doc/api/tags.md | 43 +-
doc/api/templates/gitignores.md | 2 +-
doc/api/templates/gitlab_ci_ymls.md | 2 +-
doc/api/templates/licenses.md | 2 +-
doc/api/todos.md | 2 +-
doc/api/users.md | 196 +-
doc/api/v3_to_v4.md | 8 +-
.../how_to_configure_ldap_gitlab_ce/index.md | 7 +-
doc/articles/how_to_install_git/index.md | 66 +
doc/articles/index.md | 106 +-
.../img/add-gitlab-to-project.png | Bin 0 -> 37386 bytes
.../openshift_and_gitlab/img/add-to-project.png | Bin 0 -> 21672 bytes
.../openshift_and_gitlab/img/create-project-ui.png | Bin 0 -> 22290 bytes
.../openshift_and_gitlab/img/gitlab-logs.png | Bin 0 -> 70858 bytes
.../openshift_and_gitlab/img/gitlab-overview.png | Bin 0 -> 106432 bytes
.../openshift_and_gitlab/img/gitlab-running.png | Bin 0 -> 107993 bytes
.../openshift_and_gitlab/img/gitlab-scale.png | Bin 0 -> 36628 bytes
.../openshift_and_gitlab/img/gitlab-settings.png | Bin 0 -> 111366 bytes
.../openshift_and_gitlab/img/no-resources.png | Bin 0 -> 34669 bytes
.../img/openshift-infra-project.png | Bin 0 -> 95725 bytes
.../openshift_and_gitlab/img/pods-overview.png | Bin 0 -> 106861 bytes
doc/articles/openshift_and_gitlab/img/rc-name.png | Bin 0 -> 51390 bytes
.../openshift_and_gitlab/img/running-pods.png | Bin 0 -> 29818 bytes
.../openshift_and_gitlab/img/storage-volumes.png | Bin 0 -> 49584 bytes
.../openshift_and_gitlab/img/web-console.png | Bin 0 -> 34774 bytes
doc/articles/openshift_and_gitlab/index.md | 510 +
doc/ci/README.md | 6 +-
doc/ci/api/README.md | 2 -
doc/ci/api/builds.md | 2 -
doc/ci/api/runners.md | 2 -
doc/ci/autodeploy/img/auto_monitoring.png | Bin 0 -> 89206 bytes
doc/ci/autodeploy/index.md | 25 +
doc/ci/docker/using_docker_build.md | 18 +-
doc/ci/docker/using_docker_images.md | 358 +-
doc/ci/environments.md | 15 +-
doc/ci/examples/README.md | 1 +
doc/ci/examples/code_climate.md | 34 +
doc/ci/examples/deployment/README.md | 2 +-
doc/ci/examples/deployment/composer-npm-deploy.md | 6 +-
...test-and-deploy-python-application-to-heroku.md | 4 +-
.../test-and-deploy-ruby-application-to-heroku.md | 4 +-
doc/ci/examples/test-scala-application.md | 2 +-
doc/ci/img/environments_monitoring.png | Bin 94408 -> 243491 bytes
doc/ci/quick_start/README.md | 6 +-
doc/ci/runners/README.md | 214 +-
doc/ci/runners/img/shared_runners_admin.png | Bin 0 -> 29192 bytes
doc/ci/runners/project_specific.png | Bin 30196 -> 0 bytes
doc/ci/runners/shared_runner.png | Bin 17797 -> 0 bytes
doc/ci/ssh_keys/README.md | 6 +-
doc/ci/triggers/README.md | 160 +-
doc/ci/triggers/img/triggers_page.png | Bin 110560 -> 20857 bytes
doc/ci/variables/README.md | 94 +-
doc/ci/yaml/README.md | 153 +-
doc/customization/libravatar.md | 4 +-
doc/development/README.md | 8 +
doc/development/architecture.md | 14 +-
doc/development/background_migrations.md | 259 +
doc/development/build_test_package.md | 4 +
doc/development/code_review.md | 67 +-
doc/development/doc_styleguide.md | 17 +-
.../fe_guide/droplab/plugins/input_setter.md | 2 +-
doc/development/fe_guide/img/testing_triangle.png | Bin 0 -> 11836 bytes
doc/development/fe_guide/index.md | 14 +-
doc/development/fe_guide/performance.md | 13 +
doc/development/fe_guide/style_guide_js.md | 67 +-
doc/development/fe_guide/testing.md | 129 +-
doc/development/fe_guide/vue.md | 119 +-
doc/development/feature_flags.md | 21 +
doc/development/foreign_keys.md | 63 +
doc/development/gotchas.md | 29 -
doc/development/i18n_guide.md | 23 +-
doc/development/img/trigger_ss1.png | Bin 0 -> 106261 bytes
doc/development/img/trigger_ss2.png | Bin 0 -> 106671 bytes
doc/development/iterating_tables_in_batches.md | 37 +
doc/development/limit_ee_conflicts.md | 4 +-
doc/development/migration_style_guide.md | 48 +-
doc/development/policies.md | 116 +
doc/development/polymorphic_associations.md | 146 +
doc/development/rake_tasks.md | 67 +
doc/development/serializing_data.md | 84 +
doc/development/sha1_as_binary.md | 36 +
doc/development/sidekiq_style_guide.md | 7 +
doc/development/single_table_inheritance.md | 18 +
doc/development/testing.md | 10 +-
doc/development/ux_guide/basics.md | 2 +-
doc/development/ux_guide/copy.md | 8 +
doc/development/what_requires_downtime.md | 2 +
doc/development/writing_documentation.md | 25 +-
doc/downgrade_ee_to_ce/README.md | 13 +
doc/gitlab-basics/README.md | 2 +-
doc/gitlab-basics/create-group.md | 50 +-
doc/gitlab-basics/create-project.md | 10 +-
doc/gitlab-basics/img/create_new_group_sidebar.png | Bin 2682 -> 0 bytes
doc/gitlab-basics/img/create_new_project_info.png | Bin 20385 -> 82725 bytes
doc/install/README.md | 2 -
doc/install/database_mysql.md | 20 +-
doc/install/google_cloud_platform/index.md | 4 +
doc/install/installation.md | 70 +-
doc/install/kubernetes/gitlab_chart.md | 46 +-
doc/install/kubernetes/gitlab_omnibus.md | 171 +
doc/install/kubernetes/gitlab_runner_chart.md | 60 +-
doc/install/kubernetes/index.md | 14 +-
doc/install/requirements.md | 93 +-
doc/integration/README.md | 20 +-
doc/integration/chat_commands.md | 15 +-
doc/integration/external-issue-tracker.md | 6 +-
doc/integration/github.md | 51 +-
doc/integration/google.md | 15 +
doc/integration/img/enable_trello_powerup.png | Bin 0 -> 17905 bytes
.../img/trello_card_with_gitlab_powerup.png | Bin 0 -> 18667 bytes
doc/integration/oauth_provider.md | 3 +
doc/integration/saml.md | 3 +
doc/integration/slash_commands.md | 33 +
doc/integration/trello_power_up.md | 42 +
doc/profile/README.md | 6 +-
doc/raketasks/backup_restore.md | 30 +-
doc/raketasks/user_management.md | 79 +
doc/system_hooks/system_hooks.md | 50 +-
doc/topics/authentication/index.md | 2 +-
doc/topics/git/index.md | 1 +
doc/university/README.md | 2 +
doc/university/glossary/README.md | 3 +-
doc/university/high-availability/aws/README.md | 22 +-
doc/university/process/README.md | 2 +-
doc/update/8.17-to-9.0.md | 15 +-
doc/update/8.9-to-8.10.md | 2 +-
doc/update/9.0-to-9.1.md | 16 +-
doc/update/9.1-to-9.2.md | 56 +-
doc/update/9.2-to-9.3.md | 339 +
doc/update/9.3-to-9.4.md | 352 +
doc/update/9.4-to-9.5.md | 352 +
doc/update/README.md | 82 +-
doc/user/admin_area/monitoring/convdev.md | 29 +
doc/user/admin_area/monitoring/health_check.md | 130 +-
.../admin_area/monitoring/img/convdev_index.png | Bin 0 -> 31012 bytes
doc/user/admin_area/settings/usage_statistics.md | 7 +-
doc/user/discussions/index.md | 4 +-
.../group/img}/access_requests_management.png | Bin
doc/user/group/img/add_new_members.png | Bin 0 -> 67235 bytes
.../group}/img/create_new_group_info.png | Bin
.../group}/img/create_new_project_from_group.png | Bin
doc/user/group/img/group_settings.png | Bin 0 -> 28821 bytes
doc/user/group/img/groups.png | Bin 0 -> 202498 bytes
doc/user/group/img/membership_lock.png | Bin 0 -> 17333 bytes
.../groups => user/group/img}/new_group_form.png | Bin
doc/user/group/img/new_group_from_groups.png | Bin 0 -> 97271 bytes
doc/user/group/img/new_group_from_other_pages.png | Bin 0 -> 70899 bytes
.../group/img}/request_access_button.png | Bin
.../group}/img/select_group_dropdown.png | Bin
doc/user/group/img/share_with_group_lock.png | Bin 0 -> 18257 bytes
.../group/img/transfer_project_to_other_group.png | Bin 0 -> 66460 bytes
.../group/img}/withdraw_access_request_button.png | Bin
doc/user/group/index.md | 214 +
doc/user/group/subgroups/index.md | 19 +-
doc/user/index.md | 184 +
doc/user/markdown.md | 6 +-
doc/user/permissions.md | 5 +-
doc/user/profile/account/delete_account.md | 22 +-
doc/user/profile/account/index.md | 5 +-
.../profile/account/two_factor_authentication.md | 55 +-
doc/user/profile/img/personal_access_tokens.png | Bin 0 -> 18555 bytes
doc/user/profile/img/profile_settings_dropdown.png | Bin 0 -> 4184 bytes
doc/user/profile/index.md | 47 +
doc/user/profile/personal_access_tokens.md | 60 +
doc/user/profile/preferences.md | 8 +-
doc/user/project/container_registry.md | 28 +-
.../img/profile_settings_gpg_keys_paste_pub.png | Bin 0 -> 24514 bytes
.../img/profile_settings_gpg_keys_single_key.png | Bin 0 -> 4403 bytes
.../img/project_signed_and_unsigned_commits.png | Bin 0 -> 41193 bytes
.../project_signed_commit_unverified_signature.png | Bin 0 -> 9542 bytes
.../project_signed_commit_verified_signature.png | Bin 0 -> 14029 bytes
doc/user/project/gpg_signed_commits/index.md | 245 +
doc/user/project/img/container_registry_panel.png | Bin 32310 -> 0 bytes
doc/user/project/img/issue_board.png | Bin 76461 -> 51439 bytes
doc/user/project/img/issue_board_add_list.png | Bin 23632 -> 17312 bytes
.../img/issue_board_move_issue_card_list.png | Bin 0 -> 74826 bytes
.../project/img/issue_board_welcome_message.png | Bin 120751 -> 26533 bytes
.../project/img/issue_boards_add_issues_modal.png | Bin 177057 -> 29176 bytes
doc/user/project/img/project_settings_list.png | Bin 5919 -> 0 bytes
doc/user/project/img/protected_branches_delete.png | Bin 0 -> 21510 bytes
doc/user/project/index.md | 108 +
doc/user/project/integrations/bugzilla.md | 4 +-
.../integrations/img/accessing_integrations.png | Bin 8941 -> 0 bytes
.../project/integrations/img/jira_service_page.png | Bin 12228 -> 193364 bytes
.../integrations/img/merge_request_performance.png | Bin 66775 -> 60194 bytes
doc/user/project/integrations/img/webhook_logs.png | Bin 0 -> 24066 bytes
.../project/integrations/img/webhook_testing.png | Bin 0 -> 191267 bytes
doc/user/project/integrations/index.md | 8 +-
doc/user/project/integrations/jira.md | 36 +-
doc/user/project/integrations/kubernetes.md | 5 +-
doc/user/project/integrations/project_services.md | 15 +-
doc/user/project/integrations/prometheus.md | 78 +-
.../integrations/prometheus_library/cloudwatch.md | 25 +
.../integrations/prometheus_library/haproxy.md | 20 +
.../integrations/prometheus_library/kubernetes.md | 26 +
.../integrations/prometheus_library/metrics.md | 24 +
.../integrations/prometheus_library/nginx.md | 23 +
.../prometheus_library/nginx_ingress.md | 25 +
doc/user/project/integrations/redmine.md | 2 +
.../project/integrations/samples/cloudwatch.yml | 26 +
.../project/integrations/samples/prometheus.yml | 38 +
.../project/integrations/slack_slash_commands.md | 4 +-
doc/user/project/integrations/webhooks.md | 36 +-
doc/user/project/issue_board.md | 75 +-
.../project/issues/img/group_issues_list_view.png | Bin 0 -> 265130 bytes
doc/user/project/issues/img/issue_tracker.png | Bin 37037 -> 0 bytes
.../issues/img/issues_main_view_numbered.png | Bin 73508 -> 0 bytes
.../issues/img/project_issues_list_view.png | Bin 0 -> 309131 bytes
doc/user/project/issues/index.md | 69 +-
doc/user/project/issues/issues_functionalities.md | 25 +-
doc/user/project/koding.md | 2 +-
.../img/group_merge_requests_list_view.png | Bin 0 -> 283066 bytes
.../img/project_merge_requests_list_view.png | Bin 0 -> 325819 bytes
doc/user/project/merge_requests/index.md | 80 +
doc/user/project/milestones/img/progress.png | Bin 0 -> 23491 bytes
doc/user/project/milestones/index.md | 28 +-
doc/user/project/new_ci_build_permissions_model.md | 12 +-
.../project/pages/getting_started_part_four.md | 5 +-
doc/user/project/pages/getting_started_part_one.md | 26 +-
.../project/pages/getting_started_part_three.md | 5 +-
doc/user/project/pages/getting_started_part_two.md | 7 +-
doc/user/project/pages/introduction.md | 3 +
.../pipelines/img/pipeline_schedule_variables.png | Bin 0 -> 13478 bytes
.../pipelines/img/pipeline_schedules_new_form.png | Bin 49873 -> 72501 bytes
doc/user/project/pipelines/job_artifacts.md | 30 +-
doc/user/project/pipelines/schedules.md | 39 +-
doc/user/project/pipelines/settings.md | 32 +-
doc/user/project/protected_branches.md | 34 +-
doc/user/project/quick_actions.md | 40 +
.../branches/img/delete_merged_branches.png | Bin 0 -> 42891 bytes
doc/user/project/repository/branches/index.md | 17 +
.../project/repository/img/compare_branches.png | Bin 0 -> 35999 bytes
.../project/repository/img/contributors_graph.png | Bin 0 -> 31670 bytes
doc/user/project/repository/img/repo_graph.png | Bin 0 -> 52317 bytes
doc/user/project/repository/index.md | 150 +
.../repository/reducing_the_repo_size_using_git.md | 81 +
doc/user/project/settings/import_export.md | 17 +-
doc/user/project/slash_commands.md | 40 +-
doc/user/search/img/group_issues_filter.png | Bin 0 -> 45288 bytes
doc/user/search/index.md | 14 +-
doc/workflow/README.md | 4 +-
doc/workflow/gitlab_flow.md | 13 +-
doc/workflow/groups.md | 96 +-
doc/workflow/groups/add_member_to_group.png | Bin 35724 -> 0 bytes
doc/workflow/groups/group_dashboard.png | Bin 28155 -> 0 bytes
doc/workflow/groups/group_with_two_projects.png | Bin 34462 -> 0 bytes
doc/workflow/groups/new_group_button.png | Bin 49708 -> 0 bytes
doc/workflow/groups/override_access_level.png | Bin 40993 -> 0 bytes
doc/workflow/groups/project_members_via_group.png | Bin 39532 -> 0 bytes
doc/workflow/groups/transfer_project.png | Bin 43502 -> 0 bytes
.../notification_global_settings.png} | Bin
doc/workflow/img/notification_group_settings.png | Bin 0 -> 171784 bytes
doc/workflow/img/notification_project_settings.png | Bin 0 -> 167548 bytes
doc/workflow/lfs/lfs_administration.md | 2 +-
doc/workflow/notifications.md | 10 +-
doc/workflow/share_projects_with_other_groups.md | 2 +-
doc/workflow/shortcuts.md | 3 +
doc/workflow/time_tracking.md | 8 +-
features/dashboard/dashboard.feature | 70 -
features/dashboard/event_filters.feature | 58 -
features/dashboard/merge_requests.feature | 21 -
features/dashboard/new_project.feature | 30 -
features/dashboard/starred_projects.feature | 12 -
features/dashboard/todos.feature | 28 -
features/group/members.feature | 59 -
features/group/milestones.feature | 4 +-
features/profile/active_tab.feature | 6 +-
features/profile/notifications.feature | 15 -
features/profile/profile.feature | 2 +-
features/project/active_tab.feature | 11 +-
features/project/badges/build.feature | 27 -
features/project/builds/permissions.feature | 1 +
features/project/builds/summary.feature | 3 +
features/project/create.feature | 14 -
features/project/hooks.feature | 37 -
features/project/issues/issues.feature | 2 +
features/project/merge_requests.feature | 2 +
features/project/project.feature | 1 +
features/project/service.feature | 26 +-
features/project/source/browse_files.feature | 333 -
features/project/source/markdown_render.feature | 3 +
features/search.feature | 4 +
features/snippets/snippets.feature | 40 -
features/steps/dashboard/dashboard.rb | 83 -
features/steps/dashboard/event_filters.rb | 92 -
features/steps/dashboard/merge_requests.rb | 121 -
features/steps/dashboard/new_project.rb | 53 -
features/steps/dashboard/starred_projects.rb | 15 -
features/steps/dashboard/todos.rb | 191 -
features/steps/explore/projects.rb | 12 +-
features/steps/group/members.rb | 4 +-
features/steps/group/milestones.rb | 17 +-
features/steps/groups.rb | 8 +-
features/steps/profile/active_tab.rb | 4 +-
features/steps/profile/profile.rb | 2 +-
features/steps/project/archived.rb | 2 +-
features/steps/project/badges/build.rb | 32 -
features/steps/project/builds/artifacts.rb | 6 +-
features/steps/project/builds/summary.rb | 2 +-
features/steps/project/commits/commits.rb | 8 +-
features/steps/project/commits/revert.rb | 2 +-
features/steps/project/commits/user_lookup.rb | 4 +-
features/steps/project/create.rb | 6 +-
features/steps/project/deploy_keys.rb | 6 +-
features/steps/project/fork.rb | 8 +-
features/steps/project/forked_merge_requests.rb | 58 +-
features/steps/project/graph.rb | 10 +-
features/steps/project/hooks.rb | 75 -
features/steps/project/issues/award_emoji.rb | 6 +-
features/steps/project/issues/issues.rb | 14 +-
features/steps/project/issues/labels.rb | 2 +-
features/steps/project/merge_requests.rb | 75 +-
.../steps/project/merge_requests/acceptance.rb | 7 +-
features/steps/project/merge_requests/revert.rb | 5 +-
features/steps/project/network_graph.rb | 4 +-
features/steps/project/pages.rb | 6 +-
features/steps/project/project.rb | 20 +-
features/steps/project/project_group_links.rb | 9 +-
features/steps/project/project_milestone.rb | 4 +-
features/steps/project/redirects.rb | 14 +-
features/steps/project/services.rb | 77 +-
features/steps/project/snippets.rb | 12 +-
features/steps/project/source/browse_files.rb | 43 +-
features/steps/project/source/markdown_render.rb | 95 +-
features/steps/project/team_management.rb | 4 +-
features/steps/project/wiki.rb | 14 +-
features/steps/search.rb | 8 +-
features/steps/shared/active_tab.rb | 4 +-
features/steps/shared/builds.rb | 6 +-
features/steps/shared/diff_note.rb | 6 +-
features/steps/shared/group.rb | 4 +-
features/steps/shared/issuable.rb | 8 +-
features/steps/shared/markdown.rb | 6 +-
features/steps/shared/note.rb | 23 +-
features/steps/shared/paths.rb | 126 +-
features/steps/shared/project.rb | 49 +-
features/steps/shared/project_tab.rb | 4 +
features/steps/shared/snippet.rb | 63 -
features/steps/snippets/snippets.rb | 86 -
features/steps/user.rb | 2 +-
features/support/capybara.rb | 4 +-
features/support/env.rb | 5 +-
lib/api/access_requests.rb | 5 +-
lib/api/api.rb | 20 +-
lib/api/api_guard.rb | 33 +-
lib/api/award_emoji.rb | 1 +
lib/api/branches.rb | 32 +-
lib/api/broadcast_messages.rb | 1 +
lib/api/circuit_breakers.rb | 50 +
lib/api/commit_statuses.rb | 12 +-
lib/api/commits.rb | 44 +-
lib/api/deploy_keys.rb | 22 +
lib/api/entities.rb | 307 +-
lib/api/environments.rb | 1 +
lib/api/events.rb | 86 +
lib/api/features.rb | 70 +
lib/api/files.rb | 23 +-
lib/api/group_milestones.rb | 85 +
lib/api/group_variables.rb | 96 +
lib/api/groups.rb | 18 +-
lib/api/helpers.rb | 86 +-
lib/api/helpers/internal_helpers.rb | 46 +-
lib/api/helpers/pagination.rb | 17 +-
lib/api/helpers/related_resources_helpers.rb | 28 +
lib/api/helpers/runner.rb | 3 +-
lib/api/internal.rb | 71 +-
lib/api/issues.rb | 29 +-
lib/api/jobs.rb | 10 -
lib/api/labels.rb | 1 +
lib/api/members.rb | 1 +
lib/api/merge_requests.rb | 118 +-
lib/api/milestone_responses.rb | 98 +
lib/api/milestones.rb | 154 -
lib/api/namespaces.rb | 2 +-
lib/api/notes.rb | 5 +-
lib/api/notification_settings.rb | 5 +-
lib/api/pipeline_schedules.rb | 134 +
lib/api/pipelines.rb | 2 +-
lib/api/project_hooks.rb | 3 +-
lib/api/project_milestones.rb | 91 +
lib/api/project_snippets.rb | 19 +
lib/api/projects.rb | 144 +-
lib/api/protected_branches.rb | 85 +
lib/api/repositories.rb | 2 +-
lib/api/runner.rb | 18 +-
lib/api/runners.rb | 2 +
lib/api/scope.rb | 23 +
lib/api/services.rb | 18 +-
lib/api/settings.rb | 66 +-
lib/api/snippets.rb | 19 +
lib/api/subscriptions.rb | 2 +-
lib/api/system_hooks.rb | 1 +
lib/api/tags.rb | 30 +-
lib/api/time_tracking_endpoints.rb | 2 +-
lib/api/todos.rb | 6 +-
lib/api/triggers.rb | 25 +-
lib/api/users.rb | 135 +-
lib/api/v3/branches.rb | 8 +-
lib/api/v3/builds.rb | 10 -
lib/api/v3/commits.rb | 2 +-
lib/api/v3/deploy_keys.rb | 1 +
lib/api/v3/entities.rb | 73 +-
lib/api/v3/files.rb | 2 +-
lib/api/v3/groups.rb | 8 +-
lib/api/v3/helpers.rb | 30 +
lib/api/v3/notes.rb | 4 +-
lib/api/v3/project_hooks.rb | 8 +-
lib/api/v3/projects.rb | 10 +-
lib/api/v3/repositories.rb | 2 +-
lib/api/v3/services.rb | 6 +-
lib/api/v3/settings.rb | 14 +-
lib/api/v3/subscriptions.rb | 2 +-
lib/api/v3/tags.rb | 4 +-
lib/api/v3/time_tracking_endpoints.rb | 2 +-
lib/api/v3/todos.rb | 6 +-
lib/api/v3/triggers.rb | 11 +-
lib/api/v3/users.rb | 26 +-
lib/api/variables.rb | 11 +-
lib/backup/artifacts.rb | 2 +-
lib/backup/manager.rb | 42 +-
lib/backup/repository.rb | 19 +-
lib/banzai/filter/abstract_reference_filter.rb | 85 +-
.../filter/ascii_doc_post_processing_filter.rb | 13 +
lib/banzai/filter/commit_range_reference_filter.rb | 2 +-
lib/banzai/filter/commit_reference_filter.rb | 2 +-
lib/banzai/filter/gollum_tags_filter.rb | 2 +-
lib/banzai/filter/image_lazy_load_filter.rb | 16 +
lib/banzai/filter/image_link_filter.rb | 2 +-
lib/banzai/filter/issue_reference_filter.rb | 2 +-
lib/banzai/filter/label_reference_filter.rb | 3 +-
.../filter/merge_request_reference_filter.rb | 2 +-
lib/banzai/filter/milestone_reference_filter.rb | 34 +-
lib/banzai/filter/reference_filter.rb | 2 +
lib/banzai/filter/relative_link_filter.rb | 3 +-
lib/banzai/filter/sanitization_filter.rb | 29 +-
lib/banzai/filter/snippet_reference_filter.rb | 2 +-
lib/banzai/filter/upload_link_filter.rb | 2 +-
lib/banzai/filter/user_reference_filter.rb | 2 +-
lib/banzai/pipeline/ascii_doc_pipeline.rb | 14 +
lib/banzai/pipeline/gfm_pipeline.rb | 1 +
lib/banzai/reference_extractor.rb | 4 +-
lib/banzai/reference_parser/base_parser.rb | 5 +-
.../reference_parser/external_issue_parser.rb | 10 +-
lib/banzai/reference_parser/issue_parser.rb | 4 +-
lib/banzai/reference_parser/user_parser.rb | 4 +-
lib/banzai/renderer.rb | 2 +
.../representation/pull_request_comment.rb | 4 +-
lib/ci/ansi2html.rb | 2 +-
lib/ci/api/builds.rb | 14 +-
lib/ci/api/entities.rb | 16 +-
lib/ci/api/helpers.rb | 3 +-
lib/ci/api/triggers.rb | 11 +-
lib/ci/charts.rb | 34 +-
lib/ci/gitlab_ci_yaml_processor.rb | 68 +-
lib/constraints/group_url_constrainer.rb | 6 +-
lib/constraints/project_url_constrainer.rb | 2 +-
lib/constraints/user_url_constrainer.rb | 6 +-
lib/container_registry/client.rb | 14 +-
lib/declarative_policy.rb | 94 +
lib/declarative_policy/base.rb | 329 +
lib/declarative_policy/cache.rb | 35 +
lib/declarative_policy/condition.rb | 103 +
lib/declarative_policy/dsl.rb | 103 +
lib/declarative_policy/preferred_scope.rb | 28 +
lib/declarative_policy/rule.rb | 301 +
lib/declarative_policy/runner.rb | 183 +
lib/declarative_policy/step.rb | 86 +
lib/extracts_path.rb | 3 +-
lib/feature.rb | 67 +
lib/github/client.rb | 36 +-
lib/github/import.rb | 67 +-
lib/github/representation/branch.rb | 14 +-
lib/github/representation/pull_request.rb | 54 +-
lib/gitlab.rb | 4 +-
lib/gitlab/access.rb | 6 +-
lib/gitlab/allowable.rb | 4 +-
lib/gitlab/asciidoc.rb | 13 +-
lib/gitlab/auth.rb | 49 +-
lib/gitlab/auth/result.rb | 4 +
lib/gitlab/auth/unique_ips_limiter.rb | 2 +-
lib/gitlab/background_migration.rb | 52 +
.../gitlab/background_migration}/.gitkeep | 0
.../deserialize_merge_request_diffs_and_commits.rb | 121 +
.../migrate_build_stage_id_reference.rb | 19 +
.../migrate_events_to_push_event_payloads.rb | 176 +
.../migrate_system_uploads_to_new_folder.rb | 26 +
.../move_personal_snippet_files.rb | 79 +
lib/gitlab/badge/build/metadata.rb | 28 -
lib/gitlab/badge/build/status.rb | 37 -
lib/gitlab/badge/build/template.rb | 47 -
lib/gitlab/badge/coverage/metadata.rb | 6 +-
lib/gitlab/badge/metadata.rb | 2 +-
lib/gitlab/badge/pipeline/metadata.rb | 27 +
lib/gitlab/badge/pipeline/status.rb | 37 +
lib/gitlab/badge/pipeline/template.rb | 48 +
lib/gitlab/bitbucket_import/importer.rb | 2 +-
lib/gitlab/blame.rb | 2 +-
lib/gitlab/cache/ci/project_pipeline_status.rb | 14 +-
lib/gitlab/cache/request_cache.rb | 94 +
lib/gitlab/chat_commands/base_command.rb | 47 -
lib/gitlab/chat_commands/command.rb | 44 -
lib/gitlab/chat_commands/deploy.rb | 50 -
lib/gitlab/chat_commands/help.rb | 28 -
lib/gitlab/chat_commands/issue_command.rb | 13 -
lib/gitlab/chat_commands/issue_new.rb | 42 -
lib/gitlab/chat_commands/issue_search.rb | 23 -
lib/gitlab/chat_commands/issue_show.rb | 23 -
lib/gitlab/chat_commands/presenters/access.rb | 40 -
lib/gitlab/chat_commands/presenters/base.rb | 77 -
lib/gitlab/chat_commands/presenters/deploy.rb | 21 -
lib/gitlab/chat_commands/presenters/help.rb | 27 -
lib/gitlab/chat_commands/presenters/issue_base.rb | 43 -
lib/gitlab/chat_commands/presenters/issue_new.rb | 50 -
.../chat_commands/presenters/issue_search.rb | 47 -
lib/gitlab/chat_commands/presenters/issue_show.rb | 61 -
lib/gitlab/chat_commands/result.rb | 5 -
lib/gitlab/chat_name_token.rb | 14 +-
lib/gitlab/checks/change_access.rb | 104 +-
lib/gitlab/ci/build/image.rb | 11 +-
lib/gitlab/ci/build/step.rb | 3 +-
lib/gitlab/ci/config/entry/cache.rb | 14 +-
lib/gitlab/ci/config/entry/image.rb | 30 +-
lib/gitlab/ci/config/entry/job.rb | 10 +-
.../ci/config/entry/legacy_validation_helpers.rb | 8 +-
lib/gitlab/ci/config/entry/service.rb | 34 +
lib/gitlab/ci/config/entry/services.rb | 25 +-
lib/gitlab/ci/config/entry/validators.rb | 8 +
lib/gitlab/ci/config/entry/variables.rb | 4 +
lib/gitlab/ci/cron_parser.rb | 2 +-
lib/gitlab/ci/pipeline_duration.rb | 4 +-
lib/gitlab/ci/stage/seed.rb | 49 +
lib/gitlab/ci/status/build/cancelable.rb | 4 +-
lib/gitlab/ci/status/build/common.rb | 4 +-
lib/gitlab/ci/status/build/play.rb | 4 +-
lib/gitlab/ci/status/build/retryable.rb | 4 +-
lib/gitlab/ci/status/build/stop.rb | 4 +-
lib/gitlab/ci/status/canceled.rb | 4 +-
lib/gitlab/ci/status/created.rb | 4 +-
lib/gitlab/ci/status/external/common.rb | 4 +
lib/gitlab/ci/status/failed.rb | 4 +-
lib/gitlab/ci/status/manual.rb | 4 +-
lib/gitlab/ci/status/pending.rb | 4 +-
lib/gitlab/ci/status/pipeline/blocked.rb | 4 +-
lib/gitlab/ci/status/pipeline/common.rb | 4 +-
lib/gitlab/ci/status/running.rb | 4 +-
lib/gitlab/ci/status/skipped.rb | 4 +-
lib/gitlab/ci/status/stage/common.rb | 5 +-
lib/gitlab/ci/status/success.rb | 4 +-
lib/gitlab/ci/status/success_warning.rb | 4 +-
lib/gitlab/ci/trace/stream.rb | 3 +-
lib/gitlab/ci_access.rb | 9 +
lib/gitlab/conflict/file.rb | 15 +-
lib/gitlab/conflict/file_collection.rb | 10 +-
lib/gitlab/contributions_calendar.rb | 56 +-
lib/gitlab/current_settings.rb | 55 +-
lib/gitlab/cycle_analytics/base_query.rb | 18 +-
lib/gitlab/cycle_analytics/metrics_tables.rb | 4 +
lib/gitlab/cycle_analytics/permissions.rb | 2 +-
lib/gitlab/cycle_analytics/plan_event_fetcher.rb | 37 +-
lib/gitlab/daemon.rb | 62 +
lib/gitlab/data_builder/build.rb | 6 +-
lib/gitlab/data_builder/pipeline.rb | 2 +-
lib/gitlab/data_builder/push.rb | 41 +-
lib/gitlab/data_builder/repository.rb | 56 +
lib/gitlab/data_builder/wiki_page.rb | 22 +
lib/gitlab/database.rb | 20 +
lib/gitlab/database/median.rb | 22 +-
lib/gitlab/database/migration_helpers.rb | 119 +-
.../database/rename_reserved_paths_migration/v1.rb | 5 +
.../v1/rename_base.rb | 110 +-
.../v1/rename_namespaces.rb | 37 +-
.../v1/rename_projects.rb | 25 +
lib/gitlab/database/sha_attribute.rb | 34 +
lib/gitlab/dependency_linker.rb | 27 +
lib/gitlab/dependency_linker/base_linker.rb | 86 +
lib/gitlab/dependency_linker/cartfile_linker.rb | 14 +
lib/gitlab/dependency_linker/cocoapods.rb | 10 +
.../dependency_linker/composer_json_linker.rb | 18 +
lib/gitlab/dependency_linker/gemfile_linker.rb | 32 +
lib/gitlab/dependency_linker/gemspec_linker.rb | 18 +
lib/gitlab/dependency_linker/godeps_json_linker.rb | 26 +
lib/gitlab/dependency_linker/json_linker.rb | 44 +
lib/gitlab/dependency_linker/method_linker.rb | 39 +
.../dependency_linker/package_json_linker.rb | 44 +
lib/gitlab/dependency_linker/podfile_linker.rb | 15 +
.../dependency_linker/podspec_json_linker.rb | 32 +
lib/gitlab/dependency_linker/podspec_linker.rb | 24 +
.../dependency_linker/requirements_txt_linker.rb | 17 +
lib/gitlab/devise_failure.rb | 23 -
lib/gitlab/diff/diff_refs.rb | 10 +
lib/gitlab/diff/file.rb | 201 +-
lib/gitlab/diff/file_collection/base.rb | 25 +-
.../diff/file_collection/merge_request_diff.rb | 8 +-
lib/gitlab/diff/highlight.rb | 19 +-
lib/gitlab/diff/inline_diff_markdown_marker.rb | 17 +
lib/gitlab/diff/inline_diff_marker.rb | 130 +-
lib/gitlab/diff/line.rb | 16 +-
lib/gitlab/diff/parallel_diff.rb | 20 +-
lib/gitlab/diff/position.rb | 48 +-
lib/gitlab/diff/position_tracer.rb | 216 +-
lib/gitlab/downtime_check.rb | 4 +-
lib/gitlab/ee_compat_check.rb | 41 +-
lib/gitlab/email/handler/create_note_handler.rb | 1 -
lib/gitlab/email/html_parser.rb | 7 +
lib/gitlab/email/message/repository_push.rb | 19 +-
lib/gitlab/email/receiver.rb | 13 +
lib/gitlab/encoding_helper.rb | 62 +
lib/gitlab/environment.rb | 7 +
lib/gitlab/etag_caching/middleware.rb | 2 +-
lib/gitlab/etag_caching/router.rb | 26 +-
lib/gitlab/etag_caching/store.rb | 14 +-
lib/gitlab/exclusive_lease.rb | 35 +-
lib/gitlab/fake_application_settings.rb | 27 +
lib/gitlab/file_detector.rb | 20 +-
lib/gitlab/file_finder.rb | 32 +
lib/gitlab/git.rb | 4 +-
lib/gitlab/git/attributes.rb | 5 +
lib/gitlab/git/blame.rb | 25 +-
lib/gitlab/git/blob.rb | 142 +-
lib/gitlab/git/blob_snippet.rb | 2 +
lib/gitlab/git/branch.rb | 5 +
lib/gitlab/git/commit.rb | 183 +-
lib/gitlab/git/commit_stats.rb | 4 +
lib/gitlab/git/compare.rb | 4 +-
lib/gitlab/git/diff.rb | 240 +-
lib/gitlab/git/diff_collection.rb | 103 +-
lib/gitlab/git/encoding_helper.rb | 64 -
lib/gitlab/git/env.rb | 2 +
lib/gitlab/git/gitmodules_parser.rb | 79 +
lib/gitlab/git/hook.rb | 12 +-
lib/gitlab/git/index.rb | 8 +-
lib/gitlab/git/path_helper.rb | 2 +
lib/gitlab/git/popen.rb | 2 +
lib/gitlab/git/ref.rb | 12 +-
lib/gitlab/git/repository.rb | 960 +-
lib/gitlab/git/rev_list.rb | 4 +
lib/gitlab/git/storage.rb | 22 +
lib/gitlab/git/storage/circuit_breaker.rb | 144 +
lib/gitlab/git/storage/forked_storage_check.rb | 55 +
lib/gitlab/git/storage/health.rb | 91 +
lib/gitlab/git/tag.rb | 6 +-
lib/gitlab/git/tree.rb | 71 +-
lib/gitlab/git/util.rb | 2 +
lib/gitlab/git_access.rb | 112 +-
lib/gitlab/git_access_status.rb | 15 -
lib/gitlab/git_access_wiki.rb | 12 +-
lib/gitlab/git_post_receive.rb | 10 +
lib/gitlab/git_ref_validator.rb | 2 +
lib/gitlab/gitaly_client.rb | 52 +-
lib/gitlab/gitaly_client/blob_service.rb | 30 +
lib/gitlab/gitaly_client/commit.rb | 46 -
lib/gitlab/gitaly_client/commit_service.rb | 191 +
lib/gitlab/gitaly_client/diff.rb | 21 +
lib/gitlab/gitaly_client/diff_stitcher.rb | 34 +
lib/gitlab/gitaly_client/notification_service.rb | 20 +
lib/gitlab/gitaly_client/notifications.rb | 18 -
lib/gitlab/gitaly_client/ref.rb | 56 -
lib/gitlab/gitaly_client/ref_service.rb | 146 +
lib/gitlab/gitaly_client/repository_service.rb | 37 +
lib/gitlab/gitaly_client/util.rb | 3 +-
lib/gitlab/github_import/importer.rb | 2 +-
lib/gitlab/github_import/wiki_formatter.rb | 4 +-
lib/gitlab/gon_helper.rb | 4 +
lib/gitlab/google_code_import/client.rb | 2 +-
lib/gitlab/google_code_import/importer.rb | 18 +-
lib/gitlab/gpg.rb | 80 +
lib/gitlab/gpg/commit.rb | 97 +
lib/gitlab/gpg/invalid_gpg_signature_updater.rb | 17 +
lib/gitlab/group_hierarchy.rb | 111 +
lib/gitlab/health_checks/base_abstract_check.rb | 6 +-
lib/gitlab/health_checks/fs_shards_check.rb | 131 +-
lib/gitlab/health_checks/prometheus_text_format.rb | 40 +
lib/gitlab/health_checks/redis/cache_check.rb | 31 +
lib/gitlab/health_checks/redis/queues_check.rb | 31 +
lib/gitlab/health_checks/redis/redis_check.rb | 27 +
.../health_checks/redis/shared_state_check.rb | 31 +
lib/gitlab/health_checks/redis_check.rb | 25 -
lib/gitlab/health_checks/simple_abstract_check.rb | 15 +-
lib/gitlab/highlight.rb | 47 +-
lib/gitlab/i18n.rb | 45 +-
lib/gitlab/import_export.rb | 2 +-
lib/gitlab/import_export/import_export.yml | 41 +-
lib/gitlab/import_export/json_hash_builder.rb | 4 +-
lib/gitlab/import_export/project_tree_restorer.rb | 21 +-
lib/gitlab/import_export/relation_factory.rb | 6 +
lib/gitlab/import_export/repo_restorer.rb | 2 +-
lib/gitlab/import_export/uploads_saver.rb | 1 +
lib/gitlab/import_sources.rb | 2 +-
lib/gitlab/issuable_metadata.rb | 36 +
lib/gitlab/job_waiter.rb | 2 +-
lib/gitlab/key_fingerprint.rb | 71 +-
lib/gitlab/kubernetes.rb | 55 +-
lib/gitlab/ldap/access.rb | 4 +-
lib/gitlab/ldap/adapter.rb | 6 +-
lib/gitlab/ldap/authentication.rb | 2 +-
lib/gitlab/ldap/config.rb | 62 +-
lib/gitlab/ldap/person.rb | 9 +
lib/gitlab/ldap/user.rb | 19 +-
lib/gitlab/lfs_token.rb | 8 +-
lib/gitlab/mail_room.rb | 10 +-
lib/gitlab/metrics.rb | 154 +-
lib/gitlab/metrics/base_sampler.rb | 63 +
lib/gitlab/metrics/influx_db.rb | 170 +
lib/gitlab/metrics/influx_sampler.rb | 101 +
lib/gitlab/metrics/null_metric.rb | 10 +
lib/gitlab/metrics/prometheus.rb | 57 +
lib/gitlab/metrics/requests_rack_middleware.rb | 40 +
lib/gitlab/metrics/sampler.rb | 133 -
lib/gitlab/metrics/sidekiq_metrics_exporter.rb | 39 +
lib/gitlab/metrics/system.rb | 8 +-
lib/gitlab/metrics/unicorn_sampler.rb | 48 +
lib/gitlab/middleware/go.rb | 33 +-
lib/gitlab/o_auth/provider.rb | 6 +-
lib/gitlab/o_auth/user.rb | 38 +-
lib/gitlab/other_markup.rb | 4 +-
lib/gitlab/otp_key_rotator.rb | 87 +
lib/gitlab/path_regex.rb | 266 +
lib/gitlab/performance_bar.rb | 34 +
lib/gitlab/performance_bar/peek_query_tracker.rb | 46 +
.../project_authorizations/with_nested_groups.rb | 125 +
.../without_nested_groups.rb | 35 +
lib/gitlab/project_search_results.rb | 18 +-
lib/gitlab/project_template.rb | 47 +
lib/gitlab/prometheus.rb | 76 -
lib/gitlab/prometheus/additional_metrics_parser.rb | 34 +
lib/gitlab/prometheus/metric.rb | 16 +
lib/gitlab/prometheus/metric_group.rb | 14 +
lib/gitlab/prometheus/parsing_error.rb | 5 +
.../queries/additional_metrics_deployment_query.rb | 21 +
.../additional_metrics_environment_query.rb | 17 +
lib/gitlab/prometheus/queries/base_query.rb | 26 +
lib/gitlab/prometheus/queries/deployment_query.rb | 31 +
lib/gitlab/prometheus/queries/environment_query.rb | 25 +
.../prometheus/queries/matched_metrics_query.rb | 80 +
.../prometheus/queries/query_additional_metrics.rb | 86 +
lib/gitlab/prometheus_client.rb | 84 +
lib/gitlab/quick_actions/command_definition.rb | 89 +
lib/gitlab/quick_actions/dsl.rb | 159 +
lib/gitlab/quick_actions/extractor.rb | 144 +
.../quick_actions/substitution_definition.rb | 24 +
lib/gitlab/redis.rb | 102 -
lib/gitlab/redis/cache.rb | 31 +
lib/gitlab/redis/queues.rb | 32 +
lib/gitlab/redis/shared_state.rb | 31 +
lib/gitlab/redis/wrapper.rb | 140 +
lib/gitlab/reference_extractor.rb | 7 +-
lib/gitlab/regex.rb | 294 +-
lib/gitlab/repo_path.rb | 21 +-
lib/gitlab/request_forgery_protection.rb | 39 +
lib/gitlab/route_map.rb | 4 +-
lib/gitlab/routing.rb | 25 +
lib/gitlab/sentry.rb | 2 +-
lib/gitlab/shell.rb | 100 +-
lib/gitlab/sherlock/line_profiler.rb | 4 +-
lib/gitlab/sherlock/query.rb | 8 +-
lib/gitlab/sidekiq_throttler.rb | 2 +
lib/gitlab/slash_commands/base_command.rb | 47 +
lib/gitlab/slash_commands/command.rb | 44 +
lib/gitlab/slash_commands/command_definition.rb | 89 -
lib/gitlab/slash_commands/deploy.rb | 55 +
lib/gitlab/slash_commands/dsl.rb | 140 -
lib/gitlab/slash_commands/extractor.rb | 122 -
lib/gitlab/slash_commands/help.rb | 28 +
lib/gitlab/slash_commands/issue_command.rb | 13 +
lib/gitlab/slash_commands/issue_new.rb | 42 +
lib/gitlab/slash_commands/issue_search.rb | 23 +
lib/gitlab/slash_commands/issue_show.rb | 23 +
lib/gitlab/slash_commands/presenters/access.rb | 40 +
lib/gitlab/slash_commands/presenters/base.rb | 77 +
lib/gitlab/slash_commands/presenters/deploy.rb | 18 +
lib/gitlab/slash_commands/presenters/help.rb | 27 +
lib/gitlab/slash_commands/presenters/issue_base.rb | 43 +
lib/gitlab/slash_commands/presenters/issue_new.rb | 50 +
.../slash_commands/presenters/issue_search.rb | 47 +
lib/gitlab/slash_commands/presenters/issue_show.rb | 61 +
lib/gitlab/slash_commands/result.rb | 5 +
lib/gitlab/sql/glob.rb | 22 +
lib/gitlab/sql/recursive_cte.rb | 62 +
lib/gitlab/string_range_marker.rb | 102 +
lib/gitlab/string_regex_marker.rb | 13 +
lib/gitlab/untrusted_regexp.rb | 25 +-
lib/gitlab/url_builder.rb | 23 +-
lib/gitlab/url_sanitizer.rb | 6 -
lib/gitlab/usage_data.rb | 22 +-
lib/gitlab/user_access.rb | 56 +-
lib/gitlab/user_activities.rb | 6 +-
lib/gitlab/utils.rb | 8 +
lib/gitlab/view/presenter/base.rb | 5 +
lib/gitlab/visibility_level.rb | 38 +-
lib/gitlab/workhorse.rb | 77 +-
lib/haml_lint/inline_javascript.rb | 16 +
lib/mattermost/client.rb | 10 +
lib/mattermost/session.rb | 26 +-
lib/mattermost/team.rb | 7 +
lib/omni_auth/request_forgery_protection.rb | 21 -
lib/peek/rblineprof/custom_controller_helpers.rb | 122 +
lib/rouge/lexers/math.rb | 16 +-
lib/rouge/lexers/plantuml.rb | 16 +-
lib/support/init.d/gitlab | 8 +-
lib/support/init.d/gitlab.default.example | 4 +-
lib/support/nginx/gitlab-pages | 5 +-
lib/support/nginx/gitlab-pages-ssl | 5 +-
lib/system_check.rb | 21 +
lib/system_check/app/active_users_check.rb | 17 +
.../app/database_config_exists_check.rb | 25 +
lib/system_check/app/git_config_check.rb | 42 +
lib/system_check/app/git_version_check.rb | 29 +
lib/system_check/app/gitlab_config_exists_check.rb | 24 +
.../app/gitlab_config_up_to_date_check.rb | 30 +
lib/system_check/app/init_script_exists_check.rb | 27 +
.../app/init_script_up_to_date_check.rb | 43 +
lib/system_check/app/log_writable_check.rb | 28 +
lib/system_check/app/migrations_are_up_check.rb | 20 +
.../app/orphaned_group_members_check.rb | 20 +
.../app/projects_have_namespace_check.rb | 37 +
lib/system_check/app/redis_version_check.rb | 25 +
lib/system_check/app/ruby_version_check.rb | 27 +
lib/system_check/app/tmp_writable_check.rb | 28 +
.../app/uploads_directory_exists_check.rb | 21 +
.../app/uploads_path_permission_check.rb | 36 +
.../app/uploads_path_tmp_permission_check.rb | 40 +
lib/system_check/base_check.rb | 129 +
lib/system_check/helpers.rb | 75 +
lib/system_check/simple_executor.rb | 101 +
lib/tasks/cache.rake | 4 +-
lib/tasks/gemojione.rake | 2 +-
lib/tasks/gettext.rake | 10 +-
lib/tasks/gitlab/assets.rake | 1 +
lib/tasks/gitlab/check.rake | 505 +-
lib/tasks/gitlab/gitaly.rake | 30 +-
lib/tasks/gitlab/info.rake | 6 +-
lib/tasks/gitlab/list_repos.rake | 2 +-
lib/tasks/gitlab/shell.rake | 2 +-
lib/tasks/gitlab/task_helpers.rb | 53 +-
lib/tasks/gitlab/two_factor.rake | 16 +
lib/tasks/gitlab/update_templates.rake | 56 +-
lib/tasks/import.rake | 5 +-
lib/tasks/migrate/add_limits_mysql.rake | 2 +
lib/tasks/migrate/setup_postgresql.rake | 2 +
lib/tasks/spec.rake | 2 +-
lib/tasks/tokens.rake | 10 +
locale/bg/gitlab.po | 1260 ++
locale/{de => bg}/gitlab.po.time_stamp | 0
locale/de/gitlab.po | 96 +
locale/en/gitlab.po | 1008 +-
locale/eo/gitlab.po | 1262 ++
locale/{de => eo}/gitlab.po.time_stamp | 0
locale/es/gitlab.po | 950 +-
locale/fr/gitlab.po | 1277 ++
locale/{de => fr}/gitlab.po.time_stamp | 0
locale/gitlab.pot | 1015 +-
locale/it/gitlab.po | 1266 ++
locale/{de => it}/gitlab.po.time_stamp | 0
locale/ja/gitlab.po | 1206 ++
locale/{de => ja}/gitlab.po.time_stamp | 0
locale/ko/gitlab.po | 1210 ++
locale/{de => ko}/gitlab.po.time_stamp | 0
locale/pt_BR/gitlab.po | 1261 ++
locale/{de => pt_BR}/gitlab.po.time_stamp | 0
locale/ru/gitlab.po | 1281 ++
locale/{de => ru}/gitlab.po.time_stamp | 0
locale/uk/gitlab.po | 1276 ++
locale/{de => uk}/gitlab.po.time_stamp | 0
locale/zh_CN/gitlab.po | 1183 ++
locale/{de => zh_CN}/gitlab.po.time_stamp | 0
locale/zh_HK/gitlab.po | 1182 ++
locale/{de => zh_HK}/gitlab.po.time_stamp | 0
locale/zh_TW/gitlab.po | 1182 ++
locale/{de => zh_TW}/gitlab.po.time_stamp | 0
package.json | 31 +-
public/ci/favicon.ico | Bin 5430 -> 0 bytes
qa/Dockerfile | 15 +-
qa/qa.rb | 10 +-
qa/qa/page/dashboard/groups.rb | 22 +
qa/qa/page/group/show.rb | 11 +
qa/qa/page/main/groups.rb | 20 -
qa/qa/page/main/projects.rb | 16 -
qa/qa/scenario/gitlab/project/create.rb | 5 +-
qa/qa/specs/config.rb | 20 +-
rubocop/cop/active_record_dependent.rb | 26 +
rubocop/cop/active_record_serialize.rb | 18 +
rubocop/cop/in_batches.rb | 16 +
.../add_column_with_default_to_large_table.rb | 4 +
rubocop/cop/migration/add_timestamps.rb | 25 +
rubocop/cop/migration/datetime.rb | 36 +
rubocop/cop/migration/hash_index.rb | 51 +
rubocop/cop/migration/timestamps.rb | 27 +
rubocop/cop/migration/update_column_in_batches.rb | 43 +
rubocop/cop/polymorphic_associations.rb | 23 +
rubocop/cop/project_path_helper.rb | 51 +
rubocop/cop/redirect_with_status.rb | 44 +
rubocop/cop/rspec/single_line_hook.rb | 38 +
rubocop/migration_helpers.rb | 5 +-
rubocop/model_helpers.rb | 11 +
rubocop/rubocop.rb | 12 +
scripts/gitaly-test-build | 19 +
scripts/gitaly-test-spawn | 7 +
scripts/lint-conflicts.sh | 5 +
scripts/prepare_build.sh | 27 +-
scripts/static-analysis | 5 +-
scripts/trigger-build | 27 +
spec/bin/changelog_spec.rb | 4 +-
spec/config/mail_room_spec.rb | 22 +-
spec/controllers/abuse_reports_controller_spec.rb | 25 +
.../admin/applications_controller_spec.rb | 11 +-
.../controllers/admin/dashboard_controller_spec.rb | 21 +
spec/controllers/admin/groups_controller_spec.rb | 11 +-
.../admin/health_check_controller_spec.rb | 25 +
spec/controllers/admin/hooks_controller_spec.rb | 28 +
.../admin/identities_controller_spec.rb | 5 +-
spec/controllers/admin/projects_controller_spec.rb | 14 +-
spec/controllers/admin/services_controller_spec.rb | 8 +-
spec/controllers/admin/users_controller_spec.rb | 21 +-
spec/controllers/application_controller_spec.rb | 108 +
spec/controllers/autocomplete_controller_spec.rb | 29 +-
.../dashboard/labels_controller_spec.rb | 25 +
.../dashboard/milestones_controller_spec.rb | 38 +
.../controllers/dashboard/todos_controller_spec.rb | 6 +-
.../explore/projects_controller_spec.rb | 4 +-
.../groups/group_members_controller_spec.rb | 63 +-
.../groups/milestones_controller_spec.rb | 123 +-
.../groups/settings/ci_cd_controller_spec.rb | 20 +
.../groups/variables_controller_spec.rb | 56 +
spec/controllers/groups_controller_spec.rb | 6 +-
spec/controllers/health_check_controller_spec.rb | 75 +-
spec/controllers/health_controller_spec.rb | 126 +-
.../import/bitbucket_controller_spec.rb | 107 +-
spec/controllers/import/fogbugz_controller_spec.rb | 4 +-
spec/controllers/import/github_controller_spec.rb | 8 +-
spec/controllers/import/gitlab_controller_spec.rb | 107 +-
.../import/google_code_controller_spec.rb | 4 +-
spec/controllers/metrics_controller_spec.rb | 114 +
.../notification_settings_controller_spec.rb | 27 +-
.../oauth/authorizations_controller_spec.rb | 2 +-
spec/controllers/passwords_controller_spec.rb | 29 +
.../profiles/accounts_controller_spec.rb | 2 +-
spec/controllers/profiles/keys_controller_spec.rb | 2 +-
.../personal_access_tokens_controller_spec.rb | 8 +-
.../profiles/preferences_controller_spec.rb | 5 +-
spec/controllers/profiles_controller_spec.rb | 31 +
.../projects/artifacts_controller_spec.rb | 51 +-
.../projects/avatars_controller_spec.rb | 2 +-
.../controllers/projects/badges_controller_spec.rb | 28 +
spec/controllers/projects/blob_controller_spec.rb | 37 +-
.../projects/boards/issues_controller_spec.rb | 2 +-
.../projects/boards/lists_controller_spec.rb | 4 +-
.../controllers/projects/boards_controller_spec.rb | 2 +-
.../projects/branches_controller_spec.rb | 36 +-
.../controllers/projects/builds_controller_spec.rb | 450 -
.../controllers/projects/commit_controller_spec.rb | 23 +-
.../projects/compare_controller_spec.rb | 16 +-
.../projects/deploy_keys_controller_spec.rb | 4 +-
.../projects/deployments_controller_spec.rb | 131 +-
.../projects/environments_controller_spec.rb | 84 +-
spec/controllers/projects/forks_controller_spec.rb | 16 +-
.../controllers/projects/graphs_controller_spec.rb | 33 -
.../projects/group_links_controller_spec.rb | 13 +-
spec/controllers/projects/hooks_controller_spec.rb | 21 +
.../projects/imports_controller_spec.rb | 12 +-
.../controllers/projects/issues_controller_spec.rb | 178 +-
spec/controllers/projects/jobs_controller_spec.rb | 443 +
.../controllers/projects/labels_controller_spec.rb | 14 +-
.../projects/mattermosts_controller_spec.rb | 10 +-
.../merge_requests/conflicts_controller_spec.rb | 307 +
.../merge_requests/creations_controller_spec.rb | 120 +
.../merge_requests/diffs_controller_spec.rb | 160 +
.../projects/merge_requests_controller_spec.rb | 638 +-
.../projects/milestones_controller_spec.rb | 36 +-
spec/controllers/projects/notes_controller_spec.rb | 64 +-
spec/controllers/projects/pages_controller_spec.rb | 2 +-
.../projects/pages_domains_controller_spec.rb | 6 +-
.../projects/pipeline_schedules_controller_spec.rb | 329 +-
.../projects/pipelines_controller_spec.rb | 69 +-
.../projects/project_members_controller_spec.rb | 92 +-
.../projects/prometheus_controller_spec.rb | 59 +
spec/controllers/projects/raw_controller_spec.rb | 8 +-
.../registry/repositories_controller_spec.rb | 2 +-
.../projects/registry/tags_controller_spec.rb | 48 +
.../projects/repositories_controller_spec.rb | 2 +-
.../projects/runners_controller_spec.rb | 2 +-
.../projects/services_controller_spec.rb | 134 +-
.../projects/settings/ci_cd_controller_spec.rb | 2 +-
.../settings/integrations_controller_spec.rb | 2 +-
.../projects/settings/members_controller_spec.rb | 14 -
.../projects/snippets_controller_spec.rb | 70 +-
spec/controllers/projects/tags_controller_spec.rb | 8 +-
spec/controllers/projects/todos_controller_spec.rb | 2 +-
spec/controllers/projects/tree_controller_spec.rb | 14 +-
.../projects/uploads_controller_spec.rb | 2 +-
.../projects/variables_controller_spec.rb | 11 +-
spec/controllers/projects_controller_spec.rb | 129 +-
spec/controllers/registrations_controller_spec.rb | 2 +-
spec/controllers/search_controller_spec.rb | 12 +-
.../sent_notifications_controller_spec.rb | 43 +-
spec/controllers/sessions_controller_spec.rb | 59 +-
spec/controllers/snippets_controller_spec.rb | 78 +-
spec/controllers/uploads_controller_spec.rb | 38 +-
spec/controllers/users_controller_spec.rb | 26 +-
spec/db/production/settings.rb | 17 -
spec/db/production/settings_spec.rb | 58 +
spec/factories/application_settings.rb | 4 +
spec/factories/boards.rb | 2 +-
spec/factories/ci/builds.rb | 26 +-
spec/factories/ci/group_variables.rb | 12 +
spec/factories/ci/pipeline_schedule.rb | 2 +-
spec/factories/ci/pipeline_schedule_variables.rb | 8 +
spec/factories/ci/pipeline_variable_variables.rb | 8 +
spec/factories/ci/pipelines.rb | 33 +-
spec/factories/ci/runner_projects.rb | 4 +-
spec/factories/ci/stages.rb | 8 +-
spec/factories/ci/trigger_requests.rb | 4 +-
spec/factories/ci/triggers.rb | 7 -
spec/factories/ci/variables.rb | 6 +
spec/factories/commits.rb | 2 +-
.../conversational_development_index_metrics.rb | 43 +
spec/factories/deploy_keys_projects.rb | 2 +-
spec/factories/environments.rb | 4 +-
spec/factories/events.rb | 18 +-
spec/factories/file_uploader.rb | 20 -
spec/factories/file_uploaders.rb | 22 +
spec/factories/forked_project_links.rb | 8 +-
spec/factories/gpg_keys.rb | 8 +
spec/factories/gpg_signature.rb | 11 +
spec/factories/issues.rb | 8 +-
spec/factories/keys.rb | 19 +-
spec/factories/label_priorities.rb | 2 +-
spec/factories/labels.rb | 2 +-
spec/factories/lists.rb | 6 +
spec/factories/merge_requests.rb | 6 +-
spec/factories/milestones.rb | 22 +-
spec/factories/notes.rb | 2 +-
spec/factories/notification_settings.rb | 3 +-
spec/factories/personal_snippets.rb | 4 -
spec/factories/project_group_links.rb | 2 +-
spec/factories/project_hooks.rb | 3 +-
spec/factories/project_members.rb | 2 +-
spec/factories/project_snippets.rb | 5 -
spec/factories/project_statistics.rb | 8 +-
spec/factories/project_wikis.rb | 4 +-
spec/factories/projects.rb | 141 +-
spec/factories/protected_branches.rb | 54 +-
spec/factories/protected_tags.rb | 36 +-
spec/factories/releases.rb | 2 +-
spec/factories/sent_notifications.rb | 2 +-
spec/factories/services.rb | 24 +-
spec/factories/snippets.rb | 8 +
spec/factories/subscriptions.rb | 2 +-
spec/factories/todos.rb | 4 +-
spec/factories/uploads.rb | 2 +-
spec/factories/users.rb | 4 +
spec/factories/web_hook_log.rb | 14 +
spec/factories/wiki_directories.rb | 2 +
spec/factories_spec.rb | 14 +-
spec/features/abuse_report_spec.rb | 6 +-
spec/features/admin/admin_abuse_reports_spec.rb | 4 +-
spec/features/admin/admin_active_tab_spec.rb | 2 +-
spec/features/admin/admin_appearance_spec.rb | 14 +-
.../admin/admin_broadcast_messages_spec.rb | 4 +-
spec/features/admin/admin_browse_spam_logs_spec.rb | 2 +-
spec/features/admin/admin_browses_logs_spec.rb | 2 +-
spec/features/admin/admin_builds_spec.rb | 18 +-
spec/features/admin/admin_cohorts_spec.rb | 4 +-
.../admin_conversational_development_index_spec.rb | 40 +
spec/features/admin/admin_deploy_keys_spec.rb | 67 +-
.../admin_disables_git_access_protocol_spec.rb | 10 +-
.../admin/admin_disables_two_factor_spec.rb | 6 +-
spec/features/admin/admin_groups_spec.rb | 11 +-
spec/features/admin/admin_health_check_spec.rb | 26 +-
spec/features/admin/admin_hook_logs_spec.rb | 40 +
spec/features/admin/admin_hooks_spec.rb | 25 +-
spec/features/admin/admin_labels_spec.rb | 6 +-
.../admin/admin_manage_applications_spec.rb | 9 +-
spec/features/admin/admin_projects_spec.rb | 33 +-
.../features/admin/admin_requests_profiles_spec.rb | 4 +-
spec/features/admin/admin_runners_spec.rb | 77 +-
spec/features/admin/admin_settings_spec.rb | 30 +-
spec/features/admin/admin_system_info_spec.rb | 5 +-
.../admin/admin_users_impersonation_tokens_spec.rb | 22 +-
spec/features/admin/admin_users_spec.rb | 33 +-
.../admin/admin_uses_repository_checks_spec.rb | 12 +-
spec/features/atom/dashboard_issues_spec.rb | 17 +-
spec/features/atom/dashboard_spec.rb | 15 +-
spec/features/atom/issues_spec.rb | 41 +-
spec/features/atom/users_spec.rb | 23 +-
spec/features/auto_deploy_spec.rb | 17 +-
spec/features/boards/add_issues_modal_spec.rb | 28 +-
spec/features/boards/boards_spec.rb | 276 +-
spec/features/boards/issue_ordering_spec.rb | 75 +-
spec/features/boards/keyboard_shortcut_spec.rb | 12 +-
spec/features/boards/modal_filter_spec.rb | 40 +-
spec/features/boards/new_issue_spec.rb | 40 +-
spec/features/boards/sidebar_spec.rb | 86 +-
spec/features/boards/sub_group_project_spec.rb | 14 +-
spec/features/calendar_spec.rb | 32 +-
spec/features/ci_lint_spec.rb | 2 +-
spec/features/commits_spec.rb | 137 +-
spec/features/container_registry_spec.rb | 9 +-
spec/features/copy_as_gfm_spec.rb | 61 +-
spec/features/cycle_analytics_spec.rb | 40 +-
spec/features/dashboard/active_tab_spec.rb | 4 +-
spec/features/dashboard/activity_spec.rb | 155 +-
spec/features/dashboard/archived_projects_spec.rb | 4 +-
.../dashboard/datetime_on_tooltips_spec.rb | 12 +-
spec/features/dashboard/group_spec.rb | 6 +-
spec/features/dashboard/groups_list_spec.rb | 126 +-
spec/features/dashboard/help_spec.rb | 4 +-
spec/features/dashboard/issuables_counter_spec.rb | 6 +-
spec/features/dashboard/issues_filter_spec.rb | 115 +
spec/features/dashboard/issues_spec.rb | 120 +-
spec/features/dashboard/label_filter_spec.rb | 4 +-
spec/features/dashboard/merge_requests_spec.rb | 126 +-
spec/features/dashboard/milestone_filter_spec.rb | 54 +
spec/features/dashboard/milestone_tabs_spec.rb | 40 +
spec/features/dashboard/milestones_spec.rb | 29 +
.../project_member_activity_index_spec.rb | 20 +-
spec/features/dashboard/projects_spec.rb | 102 +-
spec/features/dashboard/shortcuts_spec.rb | 33 +-
spec/features/dashboard/snippets_spec.rb | 8 +-
spec/features/dashboard/todos/target_state_spec.rb | 65 +
.../dashboard/todos/todos_filtering_spec.rb | 153 +
.../features/dashboard/todos/todos_sorting_spec.rb | 99 +
spec/features/dashboard/todos/todos_spec.rb | 338 +
.../dashboard/user_filters_projects_spec.rb | 4 +-
spec/features/dashboard_issues_spec.rb | 73 -
spec/features/dashboard_milestones_spec.rb | 29 -
spec/features/discussion_comments/commit_spec.rb | 8 +-
spec/features/discussion_comments/issue_spec.rb | 8 +-
.../discussion_comments/merge_request_spec.rb | 8 +-
spec/features/discussion_comments/snippets_spec.rb | 8 +-
spec/features/expand_collapse_diffs_spec.rb | 51 +-
spec/features/explore/groups_list_spec.rb | 12 +-
spec/features/explore/new_menu_spec.rb | 173 +
spec/features/gitlab_flavored_markdown_spec.rb | 49 +-
spec/features/global_search_spec.rb | 6 +-
spec/features/group_variables_spec.rb | 78 +
spec/features/groups/activity_spec.rb | 14 +-
spec/features/groups/empty_states_spec.rb | 8 +-
spec/features/groups/group_name_toggle_spec.rb | 8 +-
spec/features/groups/group_settings_spec.rb | 29 +-
spec/features/groups/issues_spec.rb | 20 +-
spec/features/groups/labels/edit_spec.rb | 4 +-
spec/features/groups/labels/subscription_spec.rb | 51 +
.../members/last_owner_cannot_leave_group_spec.rb | 16 -
spec/features/groups/members/leave_group_spec.rb | 62 +
spec/features/groups/members/list_members_spec.rb | 42 +
spec/features/groups/members/list_spec.rb | 105 -
.../groups/members/manage_access_requests_spec.rb | 47 +
spec/features/groups/members/manage_members.rb | 113 +
...er_cannot_request_access_to_his_project_spec.rb | 16 -
.../groups/members/member_leaves_group_spec.rb | 21 -
.../members/owner_manages_access_requests_spec.rb | 47 -
.../features/groups/members/request_access_spec.rb | 78 +
spec/features/groups/members/sort_members_spec.rb | 98 +
spec/features/groups/members/sorting_spec.rb | 98 -
.../groups/members/user_requests_access_spec.rb | 71 -
spec/features/groups/merge_requests_spec.rb | 4 +-
spec/features/groups/milestone_spec.rb | 57 +-
spec/features/groups/show_spec.rb | 13 +-
spec/features/groups_spec.rb | 36 +-
spec/features/help_pages_spec.rb | 41 +-
.../issuables/close_reopen_report_toggle_spec.rb | 116 +
spec/features/issuables/default_sort_order_spec.rb | 12 +-
spec/features/issuables/issuable_list_spec.rb | 13 +-
.../features/issuables/markdown_references_spec.rb | 193 +
spec/features/issuables/user_sees_sidebar_spec.rb | 30 +
spec/features/issues/award_emoji_spec.rb | 34 +-
spec/features/issues/award_spec.rb | 20 +-
.../features/issues/bulk_assignment_labels_spec.rb | 105 +-
.../issues/create_branch_merge_request_spec.rb | 36 +-
..._issue_for_discussions_in_merge_request_spec.rb | 26 +-
..._for_single_discussion_in_merge_request_spec.rb | 21 +-
.../filtered_search/dropdown_assignee_spec.rb | 29 +-
.../issues/filtered_search/dropdown_author_spec.rb | 31 +-
.../issues/filtered_search/dropdown_hint_spec.rb | 8 +-
.../issues/filtered_search/dropdown_label_spec.rb | 8 +-
.../filtered_search/dropdown_milestone_spec.rb | 8 +-
.../issues/filtered_search/filter_issues_spec.rb | 88 +-
.../issues/filtered_search/recent_searches_spec.rb | 56 +-
.../issues/filtered_search/search_bar_spec.rb | 8 +-
.../issues/filtered_search/visual_tokens_spec.rb | 18 +-
spec/features/issues/form_spec.rb | 104 +-
spec/features/issues/gfm_autocomplete_spec.rb | 30 +-
spec/features/issues/group_label_sidebar_spec.rb | 12 +-
spec/features/issues/issue_detail_spec.rb | 57 +
spec/features/issues/issue_sidebar_spec.rb | 36 +-
spec/features/issues/markdown_toolbar_spec.rb | 8 +-
spec/features/issues/move_spec.rb | 19 +-
spec/features/issues/note_polling_spec.rb | 33 +-
spec/features/issues/notes_on_issues_spec.rb | 14 +-
spec/features/issues/spam_issues_spec.rb | 8 +-
spec/features/issues/todo_spec.rb | 16 +-
spec/features/issues/update_issues_spec.rb | 52 +-
.../issues/user_uses_slash_commands_spec.rb | 103 +-
spec/features/issues_spec.rb | 215 +-
spec/features/login_spec.rb | 71 +-
spec/features/markdown_spec.rb | 20 +-
spec/features/merge_requests/assign_issues_spec.rb | 8 +-
spec/features/merge_requests/award_spec.rb | 14 +-
...f_mergeable_with_unresolved_discussions_spec.rb | 8 +-
spec/features/merge_requests/cherry_pick_spec.rb | 8 +-
spec/features/merge_requests/closes_issues_spec.rb | 34 +-
spec/features/merge_requests/conflicts_spec.rb | 55 +-
spec/features/merge_requests/create_new_mr_spec.rb | 46 +-
.../merge_requests/created_from_fork_spec.rb | 38 +-
.../merge_requests/deleted_source_branch_spec.rb | 12 +-
.../merge_requests/diff_notes_avatars_spec.rb | 36 +-
.../merge_requests/diff_notes_resolve_spec.rb | 14 +-
spec/features/merge_requests/diffs_spec.rb | 24 +-
spec/features/merge_requests/discussion_spec.rb | 53 +-
spec/features/merge_requests/edit_mr_spec.rb | 10 +-
.../merge_requests/filter_by_labels_spec.rb | 8 +-
.../merge_requests/filter_by_milestone_spec.rb | 6 +-
.../merge_requests/filter_merge_requests_spec.rb | 48 +-
spec/features/merge_requests/form_spec.rb | 50 +-
.../merge_commit_message_toggle_spec.rb | 8 +-
.../merge_immediately_with_pipeline_spec.rb | 30 +-
.../merge_when_pipeline_succeeds_spec.rb | 27 +-
.../merge_requests/mini_pipeline_graph_spec.rb | 40 +-
.../only_allow_merge_if_build_succeeds_spec.rb | 36 +-
spec/features/merge_requests/pipelines_spec.rb | 99 +-
spec/features/merge_requests/reset_filters_spec.rb | 4 +-
spec/features/merge_requests/target_branch_spec.rb | 9 +-
.../toggle_whitespace_changes_spec.rb | 6 +-
.../merge_requests/toggler_behavior_spec.rb | 8 +-
.../merge_requests/update_merge_requests_spec.rb | 35 +-
.../user_lists_merge_requests_spec.rb | 8 +-
.../merge_requests/user_posts_diff_notes_spec.rb | 22 +-
.../merge_requests/user_posts_notes_spec.rb | 23 +-
.../merge_requests/user_sees_system_notes_spec.rb | 10 +-
.../user_uses_slash_commands_spec.rb | 60 +-
spec/features/merge_requests/versions_spec.rb | 17 +-
.../merge_requests/widget_deployments_spec.rb | 10 +-
spec/features/merge_requests/widget_spec.rb | 84 +-
spec/features/merge_requests/wip_message_spec.rb | 18 +-
spec/features/milestone_spec.rb | 33 +-
spec/features/milestones/milestones_spec.rb | 109 -
spec/features/milestones/show_spec.rb | 8 +-
spec/features/oauth_login_spec.rb | 114 +
spec/features/participants_autocomplete_spec.rb | 13 +-
spec/features/password_reset_spec.rb | 2 +-
spec/features/profile_spec.rb | 19 +-
spec/features/profiles/account_spec.rb | 19 +-
spec/features/profiles/chat_names_spec.rb | 4 +-
spec/features/profiles/gpg_keys_spec.rb | 58 +
spec/features/profiles/keys_spec.rb | 4 +-
spec/features/profiles/oauth_applications_spec.rb | 4 +-
spec/features/profiles/password_spec.rb | 82 +-
.../profiles/personal_access_tokens_spec.rb | 22 +-
spec/features/profiles/preferences_spec.rb | 32 +-
.../user_changes_notified_of_own_activity_spec.rb | 4 +-
.../profiles/user_visits_notifications_tab_spec.rb | 21 +
spec/features/projects/activity/rss_spec.rb | 12 +-
spec/features/projects/artifacts/browse_spec.rb | 25 +
spec/features/projects/artifacts/download_spec.rb | 61 +
spec/features/projects/artifacts/file_spec.rb | 29 +-
spec/features/projects/artifacts/raw_spec.rb | 25 +
spec/features/projects/badges/coverage_spec.rb | 9 +-
spec/features/projects/badges/list_spec.rb | 18 +-
.../projects/badges/pipeline_badge_spec.rb | 70 +
.../blobs/blob_line_permalink_updater_spec.rb | 20 +-
spec/features/projects/blobs/blob_show_spec.rb | 184 +-
spec/features/projects/blobs/edit_spec.rb | 44 +-
.../features/projects/blobs/shortcuts_blob_spec.rb | 8 +-
spec/features/projects/blobs/user_create_spec.rb | 94 -
.../projects/branches/download_buttons_spec.rb | 12 +-
.../branches/new_branch_ref_dropdown_spec.rb | 8 +-
spec/features/projects/branches_spec.rb | 155 +-
spec/features/projects/builds_spec.rb | 477 -
spec/features/projects/commit/builds_spec.rb | 6 +-
spec/features/projects/commit/cherry_pick_spec.rb | 15 +-
.../projects/commit/mini_pipeline_graph_spec.rb | 12 +-
spec/features/projects/commit/rss_spec.rb | 14 +-
spec/features/projects/compare_spec.rb | 15 +-
spec/features/projects/deploy_keys_spec.rb | 6 +-
...eloper_views_empty_project_instructions_spec.rb | 20 +-
spec/features/projects/diffs/diff_show_spec.rb | 137 +
spec/features/projects/edit_spec.rb | 6 +-
.../environments/environment_metrics_spec.rb | 10 +-
.../projects/environments/environment_spec.rb | 22 +-
.../projects/environments/environments_spec.rb | 220 +-
spec/features/projects/features_visibility_spec.rb | 114 +-
spec/features/projects/files/browse_files_spec.rb | 22 +-
.../projects/files/creating_a_file_spec.rb | 13 +-
.../projects/files/dockerfile_dropdown_spec.rb | 12 +-
.../projects/files/download_buttons_spec.rb | 13 +-
.../projects/files/edit_file_soft_wrap_spec.rb | 8 +-
.../features/projects/files/editing_a_file_spec.rb | 8 +-
.../files_sort_submodules_with_folders_spec.rb | 6 +-
.../projects/files/find_file_keyboard_spec.rb | 10 +-
spec/features/projects/files/find_files_spec.rb | 17 +-
.../projects/files/gitignore_dropdown_spec.rb | 12 +-
.../projects/files/gitlab_ci_yml_dropdown_spec.rb | 12 +-
.../project_owner_creates_license_file_spec.rb | 18 +-
...to_create_license_file_in_empty_project_spec.rb | 14 +-
.../projects/files/template_type_dropdown_spec.rb | 14 +-
spec/features/projects/files/undo_template_spec.rb | 10 +-
.../projects/gfm_autocomplete_load_spec.rb | 12 +-
spec/features/projects/group_links_spec.rb | 21 +-
.../projects/guest_navigation_menu_spec.rb | 68 +-
.../projects/import_export/export_file_spec.rb | 8 +-
.../projects/import_export/import_file_spec.rb | 93 +-
.../import_export/namespace_export_file_spec.rb | 10 +-
.../import_export/test_project_export.tar.gz | Bin 681478 -> 681481 bytes
.../projects/issuable_counts_caching_spec.rb | 132 +
spec/features/projects/issuable_templates_spec.rb | 37 +-
spec/features/projects/issues/list_spec.rb | 6 +-
spec/features/projects/issues/rss_spec.rb | 17 +-
spec/features/projects/jobs_spec.rb | 546 +
.../labels/issues_sorted_by_priority_spec.rb | 10 +-
spec/features/projects/labels/subscription_spec.rb | 10 +-
.../projects/labels/update_prioritization_spec.rb | 40 +-
.../projects/main/download_buttons_spec.rb | 12 +-
spec/features/projects/main/rss_spec.rb | 10 +-
.../members/anonymous_user_sees_members_spec.rb | 8 +-
spec/features/projects/members/group_links_spec.rb | 16 +-
...group_member_cannot_leave_group_project_spec.rb | 6 +-
...not_request_access_to_his_group_project_spec.rb | 6 +-
.../projects/members/group_members_spec.rb | 14 +-
...uester_cannot_request_access_to_project_spec.rb | 6 +-
spec/features/projects/members/list_spec.rb | 6 +-
...master_adds_member_with_expiration_date_spec.rb | 10 +-
.../members/master_manages_access_requests_spec.rb | 12 +-
...er_cannot_request_access_to_his_project_spec.rb | 6 +-
.../projects/members/member_leaves_project_spec.rb | 8 +-
.../members/owner_cannot_leave_project_spec.rb | 6 +-
...er_cannot_request_access_to_his_project_spec.rb | 6 +-
spec/features/projects/members/sorting_spec.rb | 21 +-
.../projects/members/user_requests_access_spec.rb | 22 +-
.../features/projects/merge_request_button_spec.rb | 48 +-
spec/features/projects/merge_requests/list_spec.rb | 14 +-
.../features/projects/milestones/milestone_spec.rb | 12 +-
.../projects/milestones/milestones_sorting_spec.rb | 8 +-
spec/features/projects/milestones/new_spec.rb | 18 +
spec/features/projects/new_project_spec.rb | 93 +-
spec/features/projects/no_password_spec.rb | 69 +
spec/features/projects/pages_spec.rb | 12 +-
spec/features/projects/pipeline_schedules_spec.rb | 295 +-
spec/features/projects/pipelines/pipeline_spec.rb | 40 +-
spec/features/projects/pipelines/pipelines_spec.rb | 96 +-
spec/features/projects/project_settings_spec.rb | 63 +-
spec/features/projects/ref_switcher_spec.rb | 18 +-
.../projects/services/jira_service_spec.rb | 89 +
.../services/mattermost_slash_command_spec.rb | 28 +-
.../projects/services/slack_service_spec.rb | 6 +-
.../projects/services/slack_slash_command_spec.rb | 22 +-
.../projects/settings/integration_settings_spec.rb | 87 +-
.../settings/merge_requests_settings_spec.rb | 21 +-
.../projects/settings/pipelines_settings_spec.rb | 10 +-
.../projects/settings/repository_settings_spec.rb | 95 +
.../projects/settings/visibility_settings_spec.rb | 14 +-
spec/features/projects/shortcuts_spec.rb | 6 +-
spec/features/projects/show_project_spec.rb | 20 +
.../projects/snippets/create_snippet_spec.rb | 86 +
spec/features/projects/snippets/show_spec.rb | 20 +-
spec/features/projects/snippets_spec.rb | 22 +-
spec/features/projects/sub_group_issuables_spec.rb | 10 +-
.../projects/tags/download_buttons_spec.rb | 12 +-
spec/features/projects/tree/rss_spec.rb | 10 +-
spec/features/projects/user_browses_files_spec.rb | 188 +
spec/features/projects/user_create_dir_spec.rb | 71 -
.../projects/user_creates_directory_spec.rb | 87 +
spec/features/projects/user_creates_files_spec.rb | 152 +
.../features/projects/user_creates_project_spec.rb | 27 +
spec/features/projects/user_deletes_files_spec.rb | 68 +
spec/features/projects/user_edits_files_spec.rb | 122 +
spec/features/projects/user_replaces_files_spec.rb | 87 +
spec/features/projects/user_uploads_files_spec.rb | 82 +
spec/features/projects/view_on_env_spec.rb | 36 +-
.../projects/wiki/markdown_preview_spec.rb | 65 +-
spec/features/projects/wiki/shortcuts_spec.rb | 8 +-
.../projects/wiki/user_creates_wiki_page_spec.rb | 75 +-
.../wiki/user_git_access_wiki_page_spec.rb | 10 +-
.../projects/wiki/user_updates_wiki_page_spec.rb | 28 +-
.../wiki/user_views_project_wiki_page_spec.rb | 13 +-
.../wiki/user_views_wiki_in_project_page_spec.rb | 14 +-
spec/features/projects_spec.rb | 72 +-
.../protected_branches/access_control_ce_spec.rb | 91 -
spec/features/protected_branches_spec.rb | 21 +-
.../protected_tags/access_control_ce_spec.rb | 47 -
spec/features/protected_tags_spec.rb | 21 +-
spec/features/raven_js_spec.rb | 2 +-
spec/features/reportable_note/commit_spec.rb | 33 +
spec/features/reportable_note/issue_spec.rb | 17 +
.../features/reportable_note/merge_request_spec.rb | 26 +
spec/features/reportable_note/snippets_spec.rb | 22 +
spec/features/runners_spec.rb | 27 +-
spec/features/search_spec.rb | 55 +-
spec/features/security/admin_access_spec.rb | 2 +-
spec/features/security/dashboard_access_spec.rb | 2 +-
.../security/group/internal_access_spec.rb | 3 +-
.../features/security/group/private_access_spec.rb | 3 +-
spec/features/security/group/public_access_spec.rb | 3 +-
spec/features/security/profile_access_spec.rb | 2 +-
.../security/project/internal_access_spec.rb | 82 +-
.../security/project/private_access_spec.rb | 66 +-
.../security/project/public_access_spec.rb | 82 +-
.../project/snippet/internal_access_spec.rb | 16 +-
.../project/snippet/private_access_spec.rb | 12 +-
.../security/project/snippet/public_access_spec.rb | 20 +-
spec/features/signup_spec.rb | 10 +-
spec/features/snippets/create_snippet_spec.rb | 36 -
spec/features/snippets/explore_spec.rb | 6 +-
spec/features/snippets/internal_snippet_spec.rb | 4 +-
.../snippets/notes_on_personal_snippets_spec.rb | 41 +-
spec/features/snippets/public_snippets_spec.rb | 4 +-
spec/features/snippets/search_snippets_spec.rb | 6 +-
spec/features/snippets/show_spec.rb | 12 +-
.../features/snippets/user_creates_snippet_spec.rb | 107 +
.../features/snippets/user_deletes_snippet_spec.rb | 19 +
spec/features/snippets/user_edits_snippet_spec.rb | 58 +
spec/features/snippets/user_snippets_spec.rb | 4 +-
spec/features/snippets_spec.rb | 4 +-
spec/features/tags/master_creates_tag_spec.rb | 100 +-
spec/features/tags/master_deletes_tag_spec.rb | 12 +-
spec/features/tags/master_updates_tag_spec.rb | 23 +-
spec/features/tags/master_views_tags_spec.rb | 26 +-
spec/features/task_lists_spec.rb | 43 +-
spec/features/todos/target_state_spec.rb | 65 -
spec/features/todos/todos_filtering_spec.rb | 153 -
spec/features/todos/todos_sorting_spec.rb | 97 -
spec/features/todos/todos_spec.rb | 378 -
spec/features/triggers_spec.rb | 38 +-
spec/features/u2f_spec.rb | 60 +-
spec/features/unsubscribe_links_spec.rb | 12 +-
.../uploads/user_uploads_avatar_to_group_spec.rb | 6 +-
.../uploads/user_uploads_avatar_to_profile_spec.rb | 6 +-
.../uploads/user_uploads_file_to_note_spec.rb | 82 +-
spec/features/user_callout_spec.rb | 6 +-
.../user_can_display_performance_bar_spec.rb | 86 +
spec/features/users/projects_spec.rb | 10 +-
spec/features/users/rss_spec.rb | 7 +-
spec/features/users/snippets_spec.rb | 10 +-
spec/features/users_spec.rb | 16 +-
spec/features/variables_spec.rb | 64 +-
spec/finders/access_requests_finder_spec.rb | 4 +-
spec/finders/admin/projects_finder_spec.rb | 142 +
spec/finders/contributed_projects_finder_spec.rb | 8 +-
spec/finders/events_finder_spec.rb | 44 +
spec/finders/group_members_finder_spec.rb | 2 +-
spec/finders/group_projects_finder_spec.rb | 10 +-
spec/finders/groups_finder_spec.rb | 54 +-
spec/finders/issues_finder_spec.rb | 186 +-
spec/finders/joined_groups_finder_spec.rb | 2 +-
spec/finders/labels_finder_spec.rb | 18 +-
spec/finders/members_finder_spec.rb | 2 +-
spec/finders/merge_requests_finder_spec.rb | 67 +-
spec/finders/milestones_finder_spec.rb | 90 +
spec/finders/move_to_project_finder_spec.rb | 20 +-
spec/finders/notes_finder_spec.rb | 6 +-
spec/finders/personal_access_tokens_finder_spec.rb | 84 +-
spec/finders/personal_projects_finder_spec.rb | 10 +-
spec/finders/pipeline_schedules_finder_spec.rb | 2 +-
spec/finders/pipelines_finder_spec.rb | 2 +-
spec/finders/projects_finder_spec.rb | 27 +-
spec/finders/snippets_finder_spec.rb | 4 +-
spec/finders/todos_finder_spec.rb | 6 +-
spec/finders/users_finder_spec.rb | 77 +
.../api/schemas/entities/merge_request.json | 6 +-
spec/fixtures/api/schemas/list.json | 2 +-
spec/fixtures/api/schemas/pipeline_schedule.json | 41 +
spec/fixtures/api/schemas/pipeline_schedules.json | 4 +
.../additional_metrics_query_result.json | 58 +
.../fixtures/api/schemas/public_api/v3/issues.json | 3 +-
.../api/schemas/public_api/v3/merge_requests.json | 3 +-
.../fixtures/api/schemas/public_api/v4/branch.json | 20 +
.../api/schemas/public_api/v4/branches.json | 4 +
.../api/schemas/public_api/v4/comment.json | 21 +
.../api/schemas/public_api/v4/commit/basic.json | 37 +
.../api/schemas/public_api/v4/commit/detail.json | 16 +
.../api/schemas/public_api/v4/commit_note.json | 19 +
.../api/schemas/public_api/v4/commit_notes.json | 4 +
.../api/schemas/public_api/v4/commit_stats.json | 14 +
.../api/schemas/public_api/v4/commits.json | 4 +
.../fixtures/api/schemas/public_api/v4/issues.json | 3 +-
.../api/schemas/public_api/v4/merge_requests.json | 3 +-
.../api/schemas/public_api/v4/release.json | 12 +
spec/fixtures/api/schemas/public_api/v4/tag.json | 21 +
spec/fixtures/api/schemas/public_api/v4/tags.json | 4 +
.../api/schemas/public_api/v4/user/admin.json | 34 +
.../api/schemas/public_api/v4/user/basic.json | 15 +
spec/fixtures/config/kubeconfig-without-ca.yml | 18 +
spec/fixtures/config/kubeconfig.yml | 19 +
.../config/redis_cache_config_with_env.yml | 2 +
.../config/redis_cache_new_format_host.yml | 29 +
.../config/redis_cache_new_format_socket.yml | 6 +
.../config/redis_cache_old_format_host.yml | 5 +
.../config/redis_cache_old_format_socket.yml | 3 +
spec/fixtures/config/redis_new_format_host.yml | 12 +-
.../config/redis_queues_config_with_env.yml | 2 +
.../config/redis_queues_new_format_host.yml | 29 +
.../config/redis_queues_new_format_socket.yml | 6 +
.../config/redis_queues_old_format_host.yml | 5 +
.../config/redis_queues_old_format_socket.yml | 3 +
.../config/redis_shared_state_config_with_env.yml | 2 +
.../config/redis_shared_state_new_format_host.yml | 29 +
.../redis_shared_state_new_format_socket.yml | 6 +
.../config/redis_shared_state_old_format_host.yml | 5 +
.../redis_shared_state_old_format_socket.yml | 3 +
spec/fixtures/emails/html_empty_link.eml | 26 +
spec/fixtures/encoding/Japanese.md | 42 +
spec/fixtures/markdown.md.erb | 25 +-
spec/helpers/application_helper_spec.rb | 145 +-
spec/helpers/auth_helper_spec.rb | 2 +-
spec/helpers/avatars_helper_spec.rb | 119 +-
spec/helpers/award_emoji_helper_spec.rb | 4 +-
spec/helpers/blame_helper_spec.rb | 59 +
spec/helpers/blob_helper_spec.rb | 37 +-
spec/helpers/broadcast_messages_helper_spec.rb | 4 +-
spec/helpers/button_helper_spec.rb | 65 +
spec/helpers/ci_status_helper_spec.rb | 2 +-
spec/helpers/commits_helper_spec.rb | 32 +-
spec/helpers/defer_script_tag_helper_spec.rb | 13 +
spec/helpers/diff_helper_spec.rb | 108 +-
spec/helpers/emails_helper_spec.rb | 2 +-
spec/helpers/events_helper_spec.rb | 14 +-
spec/helpers/form_helper_spec.rb | 12 +-
spec/helpers/gitlab_routing_helper_spec.rb | 29 +-
spec/helpers/groups_helper_spec.rb | 21 +-
spec/helpers/hooks_helper_spec.rb | 20 +
spec/helpers/import_helper_spec.rb | 20 +-
spec/helpers/issuables_helper_spec.rb | 137 +-
spec/helpers/issues_helper_spec.rb | 16 +-
spec/helpers/labels_helper_spec.rb | 12 +-
spec/helpers/markup_helper_spec.rb | 28 +-
spec/helpers/members_helper_spec.rb | 6 +-
spec/helpers/merge_requests_helper_spec.rb | 14 +-
spec/helpers/milestones_helper_spec.rb | 38 +-
spec/helpers/milestones_routing_helper_spec.rb | 46 +
spec/helpers/namespaces_helper_spec.rb | 2 +-
spec/helpers/notes_helper_spec.rb | 50 +-
spec/helpers/notifications_helper_spec.rb | 6 +
spec/helpers/page_layout_helper_spec.rb | 6 +-
spec/helpers/pagination_helper_spec.rb | 23 +
spec/helpers/preferences_helper_spec.rb | 16 +-
spec/helpers/profiles_helper_spec.rb | 36 +
spec/helpers/projects_helper_spec.rb | 191 +-
spec/helpers/rss_helper_spec.rb | 8 +-
spec/helpers/search_helper_spec.rb | 36 +-
spec/helpers/storage_health_helper_spec.rb | 20 +
spec/helpers/submodule_helper_spec.rb | 30 +-
spec/helpers/todos_helper_spec.rb | 15 +-
spec/helpers/u2f_helper_spec.rb | 49 +
spec/helpers/version_check_helper_spec.rb | 2 +-
spec/helpers/visibility_level_helper_spec.rb | 10 +-
spec/initializers/6_validations_spec.rb | 23 +-
spec/initializers/8_metrics_spec.rb | 13 +-
spec/initializers/secret_token_spec.rb | 2 +-
spec/initializers/settings_spec.rb | 53 +-
spec/initializers/trusted_proxies_spec.rb | 2 +-
spec/javascripts/abuse_reports_spec.js | 10 +-
spec/javascripts/activities_spec.js | 6 +-
spec/javascripts/ajax_loading_spinner_spec.js | 7 +-
spec/javascripts/api_spec.js | 281 +
spec/javascripts/awards_handler_spec.js | 17 +-
spec/javascripts/behaviors/autosize_spec.js | 2 +-
spec/javascripts/behaviors/bind_in_out_spec.js | 12 +-
.../behaviors/gl_emoji/unicode_support_map_spec.js | 2 +-
spec/javascripts/behaviors/quick_submit_spec.js | 23 +-
spec/javascripts/behaviors/requires_input_spec.js | 2 +-
.../balsamiq/balsamiq_viewer_integration_spec.js | 51 +
.../blob/balsamiq/balsamiq_viewer_spec.js | 38 +-
spec/javascripts/blob/blob_file_dropzone_spec.js | 42 +
.../blob/create_branch_dropdown_spec.js | 107 -
.../blob/target_branch_dropdown_spec.js | 119 -
spec/javascripts/blob/viewer/index_spec.js | 4 +-
spec/javascripts/boards/board_card_spec.js | 10 +-
spec/javascripts/boards/board_new_issue_spec.js | 208 +-
spec/javascripts/boards/components/board_spec.js | 112 +
spec/javascripts/boards/issue_card_spec.js | 49 +-
spec/javascripts/boards/list_spec.js | 37 +
spec/javascripts/bootstrap_linked_tabs_spec.js | 15 +-
spec/javascripts/breakpoints_spec.js | 15 +
spec/javascripts/build_spec.js | 314 +-
.../javascripts/close_reopen_report_toggle_spec.js | 270 +
spec/javascripts/commit/pipelines/mock_data.js | 90 -
.../javascripts/commit/pipelines/pipelines_spec.js | 73 +-
spec/javascripts/commits_spec.js | 45 +-
spec/javascripts/copy_as_gfm_spec.js | 49 +
spec/javascripts/datetime_utility_spec.js | 35 +-
.../javascripts/deploy_keys/components/key_spec.js | 19 +-
.../deploy_keys/components/keys_panel_spec.js | 1 +
spec/javascripts/diff_comments_store_spec.js | 6 +-
spec/javascripts/droplab/drop_down_spec.js | 53 +-
spec/javascripts/droplab/hook_spec.js | 8 -
.../droplab/plugins/ajax_filter_spec.js | 72 +
spec/javascripts/droplab/plugins/ajax_spec.js | 36 +
spec/javascripts/emoji_spec.js | 429 +
.../environments/environment_actions_spec.js | 9 +-
.../environments/environment_monitoring_spec.js | 19 +-
spec/javascripts/environments/environment_spec.js | 13 +-
.../environments/environment_stop_spec.js | 9 +-
.../environments/environment_table_spec.js | 2 +-
.../environment_terminal_button_spec.js | 9 +-
.../environments/environments_store_spec.js | 30 +
.../folder/environments_folder_view_spec.js | 4 +
spec/javascripts/extensions/array_spec.js | 22 -
.../recent_searches_dropdown_content_spec.js | 4 +
.../filtered_search/dropdown_user_spec.js | 49 +-
.../filtered_search/dropdown_utils_spec.js | 153 +-
.../filtered_search_dropdown_manager_spec.js | 11 +-
.../filtered_search_manager_spec.js | 153 +-
.../filtered_search_token_keys_spec.js | 3 +-
.../filtered_search_tokenizer_spec.js | 27 +-
.../filtered_search_visual_tokens_spec.js | 469 +-
.../services/recent_searches_service_spec.js | 52 +-
spec/javascripts/fixtures/balsamiq.rb | 18 +
.../javascripts/fixtures/balsamiq_viewer.html.haml | 1 +
spec/javascripts/fixtures/boards.rb | 28 +
spec/javascripts/fixtures/builds.rb | 33 -
spec/javascripts/fixtures/deploy_keys.rb | 2 +-
.../javascripts/fixtures/issuable_filter.html.haml | 2 +-
spec/javascripts/fixtures/issues.rb | 11 +
spec/javascripts/fixtures/jobs.rb | 33 +
spec/javascripts/fixtures/merge_requests.rb | 5 +-
spec/javascripts/fixtures/merge_requests_diffs.rb | 57 +
.../fixtures/oauth_remember_me.html.haml | 5 +
spec/javascripts/fixtures/pdf.rb | 2 +-
spec/javascripts/fixtures/pipelines.rb | 35 +
.../javascripts/fixtures/pipelines_table.html.haml | 1 -
spec/javascripts/fixtures/project_branches.json | 5 -
.../fixtures/project_select_combo_button.html.haml | 6 +
spec/javascripts/fixtures/prometheus_service.rb | 30 +
spec/javascripts/fixtures/raw.rb | 8 +-
spec/javascripts/fixtures/services.rb | 31 +
spec/javascripts/fixtures/snippet.rb | 27 +
.../fixtures/target_branch_dropdown.html.haml | 28 -
spec/javascripts/fixtures/u2f.rb | 4 +-
spec/javascripts/fly_out_nav_spec.js | 344 +
spec/javascripts/gfm_auto_complete_spec.js | 22 +-
spec/javascripts/gl_dropdown_spec.js | 11 +-
spec/javascripts/gl_emoji_spec.js | 399 -
spec/javascripts/gl_field_errors_spec.js | 2 +-
spec/javascripts/gl_form_spec.js | 28 +-
spec/javascripts/gpg_badges_spec.js | 48 +
spec/javascripts/groups/group_identicon_spec.js | 60 +
spec/javascripts/groups/group_item_spec.js | 102 +
spec/javascripts/groups/groups_spec.js | 99 +
spec/javascripts/groups/mock_data.js | 114 +
spec/javascripts/header_spec.js | 4 +-
spec/javascripts/helpers/class_spec_helper.js | 4 +-
spec/javascripts/helpers/class_spec_helper_spec.js | 4 +-
.../helpers/filtered_search_spec_helper.js | 17 +-
spec/javascripts/helpers/vue_resource_helper.js | 11 +
.../integrations/integration_settings_form_spec.js | 199 +
spec/javascripts/issuable_spec.js | 18 +-
spec/javascripts/issue_show/components/app_spec.js | 379 +
.../issue_show/components/description_spec.js | 129 +
.../issue_show/components/edit_actions_spec.js | 147 +
.../components/fields/description_spec.js | 76 +
.../components/fields/description_template_spec.js | 49 +
.../components/fields/project_move_spec.js | 38 +
.../issue_show/components/fields/title_spec.js | 50 +
.../javascripts/issue_show/components/form_spec.js | 68 +
.../issue_show/components/title_spec.js | 75 +
spec/javascripts/issue_show/helpers.js | 10 +
.../issue_show/issue_title_description_spec.js | 78 -
spec/javascripts/issue_show/mock_data.js | 3 -
spec/javascripts/issue_spec.js | 67 +-
spec/javascripts/jobs/header_spec.js | 63 +
spec/javascripts/jobs/job_details_mediator_spec.js | 43 +
spec/javascripts/jobs/job_store_spec.js | 26 +
spec/javascripts/jobs/mock_data.js | 123 +
spec/javascripts/jobs/sidebar_detail_row_spec.js | 40 +
.../javascripts/jobs/sidebar_details_block_spec.js | 111 +
spec/javascripts/labels_issue_sidebar_spec.js | 16 +-
spec/javascripts/lazy_loader_spec.js | 57 +
spec/javascripts/lib/utils/ajax_cache_spec.js | 97 +-
spec/javascripts/lib/utils/cache_spec.js | 65 +
spec/javascripts/lib/utils/common_utils_spec.js | 13 +-
spec/javascripts/lib/utils/dom_utils_spec.js | 35 +
spec/javascripts/lib/utils/number_utility_spec.js | 9 +-
spec/javascripts/lib/utils/poll_spec.js | 133 +-
spec/javascripts/lib/utils/sticky_spec.js | 52 +
spec/javascripts/lib/utils/text_utility_spec.js | 2 +-
spec/javascripts/lib/utils/users_cache_spec.js | 136 +
spec/javascripts/line_highlighter_spec.js | 10 +-
spec/javascripts/merge_request_notes_spec.js | 99 +
spec/javascripts/merge_request_spec.js | 39 +-
spec/javascripts/merge_request_tabs_spec.js | 213 +-
spec/javascripts/monitoring/deployments_spec.js | 133 -
spec/javascripts/monitoring/mock_data.js | 4230 +++++++
.../monitoring/monitoring_column_spec.js | 109 +
.../monitoring/monitoring_deployment_spec.js | 137 +
.../javascripts/monitoring/monitoring_flag_spec.js | 76 +
.../monitoring/monitoring_legends_spec.js | 111 +
spec/javascripts/monitoring/monitoring_row_spec.js | 57 +
spec/javascripts/monitoring/monitoring_spec.js | 49 +
.../monitoring/monitoring_state_spec.js | 110 +
.../monitoring/monitoring_store_spec.js | 24 +
.../monitoring/prometheus_graph_spec.js | 98 -
.../javascripts/monitoring/prometheus_mock_data.js | 1014 --
spec/javascripts/new_branch_spec.js | 2 +-
spec/javascripts/notebook/cells/markdown_spec.js | 57 +
spec/javascripts/notes_spec.js | 306 +-
spec/javascripts/oauth_remember_me_spec.js | 26 +
spec/javascripts/pager_spec.js | 2 +-
spec/javascripts/pdf/index_spec.js | 4 +-
spec/javascripts/pdf/page_spec.js | 4 +-
.../interval_pattern_input_spec.js | 7 +-
.../setup_pipeline_variable_list_spec.js | 145 +
spec/javascripts/pipelines/async_button_spec.js | 44 +-
.../pipelines/graph/action_component_spec.js | 6 +-
.../graph/dropdown_action_component_spec.js | 4 +-
.../pipelines/graph/graph_component_spec.js | 59 +-
.../pipelines/graph/job_component_spec.js | 24 +-
.../javascripts/pipelines/header_component_spec.js | 63 +
spec/javascripts/pipelines/mock_data.js | 107 -
spec/javascripts/pipelines/nav_controls_spec.js | 2 +-
.../pipelines/pipeline_details_mediator_spec.js | 41 +
spec/javascripts/pipelines/pipeline_store_spec.js | 27 +
spec/javascripts/pipelines/pipeline_url_spec.js | 9 +-
.../pipelines/pipelines_actions_spec.js | 33 +-
.../pipelines/pipelines_artifacts_spec.js | 2 +-
spec/javascripts/pipelines/pipelines_spec.js | 11 +-
.../pipelines/pipelines_table_row_spec.js | 161 +
spec/javascripts/pipelines/pipelines_table_spec.js | 67 +
spec/javascripts/pipelines/stage_spec.js | 43 +
spec/javascripts/pipelines/time_ago_spec.js | 2 +-
spec/javascripts/pipelines_spec.js | 5 -
spec/javascripts/pretty_time_spec.js | 2 +-
.../project_select_combo_button_spec.js | 105 +
spec/javascripts/project_title_spec.js | 87 +-
.../projects/project_import_gitlab_project_spec.js | 25 +
spec/javascripts/projects/project_new_spec.js | 127 +
spec/javascripts/prometheus_metrics/mock_data.js | 41 +
.../prometheus_metrics/prometheus_metrics_spec.js | 158 +
spec/javascripts/raven/raven_config_spec.js | 18 -
.../repo/components/repo_commit_section_spec.js | 160 +
.../repo/components/repo_edit_button_spec.js | 51 +
.../repo/components/repo_editor_spec.js | 49 +
.../repo/components/repo_file_buttons_spec.js | 75 +
.../repo/components/repo_file_options_spec.js | 33 +
spec/javascripts/repo/components/repo_file_spec.js | 136 +
.../repo/components/repo_loading_file_spec.js | 79 +
.../repo/components/repo_prev_directory_spec.js | 43 +
.../repo/components/repo_preview_spec.js | 23 +
.../repo/components/repo_sidebar_spec.js | 111 +
spec/javascripts/repo/components/repo_tab_spec.js | 70 +
spec/javascripts/repo/components/repo_tabs_spec.js | 45 +
spec/javascripts/repo/monaco_loader_spec.js | 17 +
.../javascripts/repo/services/repo_service_spec.js | 121 +
spec/javascripts/search_autocomplete_spec.js | 9 +-
spec/javascripts/shortcuts_issuable_spec.js | 6 +-
spec/javascripts/sidebar/assignee_title_spec.js | 25 +
.../sidebar/confidential_edit_buttons_spec.js | 39 +
.../sidebar/confidential_edit_form_buttons_spec.js | 39 +
.../sidebar/confidential_issue_sidebar_spec.js | 65 +
spec/javascripts/sidebar/sidebar_assignees_spec.js | 1 +
spec/javascripts/sidebar/sidebar_bundle_spec.js | 42 -
spec/javascripts/sidebar/sidebar_mediator_spec.js | 1 +
spec/javascripts/sidebar/sidebar_service_spec.js | 1 +
spec/javascripts/signin_tabs_memoizer_spec.js | 17 +-
spec/javascripts/smart_interval_spec.js | 2 +-
spec/javascripts/syntax_highlight_spec.js | 2 +-
spec/javascripts/test_bundle.js | 72 +-
spec/javascripts/todos_spec.js | 6 +-
spec/javascripts/u2f/authenticate_spec.js | 10 +-
spec/javascripts/u2f/mock_u2f_device.js | 6 +-
spec/javascripts/u2f/register_spec.js | 10 +-
spec/javascripts/version_check_image_spec.js | 7 +-
spec/javascripts/visibility_select_spec.js | 10 +-
.../components/mr_widget_deployment_spec.js | 11 +-
.../components/mr_widget_header_spec.js | 7 +-
.../components/mr_widget_memory_usage_spec.js | 59 +-
.../components/mr_widget_pipeline_spec.js | 4 +-
.../components/mr_widget_related_links_spec.js | 73 +-
.../components/states/mr_widget_archived_spec.js | 2 +-
.../states/mr_widget_auto_merge_failed_spec.js | 4 +-
.../components/states/mr_widget_checking_spec.js | 2 +-
.../components/states/mr_widget_conflicts_spec.js | 13 +-
.../states/mr_widget_failed_to_merge_spec.js | 4 +-
.../components/states/mr_widget_locked_spec.js | 10 +-
.../mr_widget_merge_when_pipeline_succeeds_spec.js | 8 +-
.../components/states/mr_widget_merged_spec.js | 16 +-
.../states/mr_widget_missing_branch_spec.js | 2 +-
.../states/mr_widget_not_allowed_spec.js | 2 +-
.../states/mr_widget_nothing_to_merge_spec.js | 16 +-
.../states/mr_widget_pipeline_blocked_spec.js | 2 +-
.../states/mr_widget_pipeline_failed_spec.js | 2 +-
.../states/mr_widget_ready_to_merge_spec.js | 2 +-
.../states/mr_widget_sha_mismatch_spec.js | 2 +-
.../components/states/mr_widget_wip_spec.js | 2 +-
spec/javascripts/vue_mr_widget/mock_data.js | 2 +-
.../vue_mr_widget/mr_widget_options_spec.js | 2 +-
.../vue_shared/components/commit_spec.js | 20 +-
.../components/header_ci_component_spec.js | 98 +
.../vue_shared/components/loading_icon_spec.js | 53 +
.../vue_shared/components/markdown/field_spec.js | 154 +
.../vue_shared/components/markdown/header_spec.js | 67 +
.../components/pipelines_table_row_spec.js | 87 -
.../vue_shared/components/pipelines_table_spec.js | 67 -
.../vue_shared/components/table_pagination_spec.js | 304 +-
.../vue_shared/components/time_ago_tooltip_spec.js | 56 +
.../components/user_avatar_image_spec.js | 54 +
.../vue_shared/components/user_avatar_link_spec.js | 50 +
.../vue_shared/components/user_avatar_svg_spec.js | 29 +
.../vue_shared/directives/tooltip_spec.js | 63 +
spec/javascripts/zen_mode_spec.js | 3 +-
spec/lib/api/helpers/pagination_spec.rb | 54 +-
spec/lib/banzai/cross_project_reference_spec.rb | 6 +-
.../filter/abstract_reference_filter_spec.rb | 47 +-
.../ascii_doc_post_processing_filter_spec.rb | 15 +
spec/lib/banzai/filter/autolink_filter_spec.rb | 2 +-
.../banzai/filter/blockquote_fence_filter_spec.rb | 2 +-
.../filter/commit_range_reference_filter_spec.rb | 50 +-
.../banzai/filter/commit_reference_filter_spec.rb | 28 +-
spec/lib/banzai/filter/emoji_filter_spec.rb | 2 +-
.../filter/external_issue_reference_filter_spec.rb | 15 +-
.../lib/banzai/filter/external_link_filter_spec.rb | 2 +-
spec/lib/banzai/filter/gollum_tags_filter_spec.rb | 8 +-
spec/lib/banzai/filter/html_entity_filter_spec.rb | 2 +-
.../banzai/filter/image_lazy_load_filter_spec.rb | 19 +
spec/lib/banzai/filter/image_link_filter_spec.rb | 2 +-
spec/lib/banzai/filter/inline_diff_filter_spec.rb | 2 +-
.../banzai/filter/issuable_state_filter_spec.rb | 16 +-
.../banzai/filter/issue_reference_filter_spec.rb | 86 +-
.../banzai/filter/label_reference_filter_spec.rb | 154 +-
spec/lib/banzai/filter/markdown_filter_spec.rb | 2 +-
spec/lib/banzai/filter/math_filter_spec.rb | 2 +-
.../filter/merge_request_reference_filter_spec.rb | 47 +-
.../filter/milestone_reference_filter_spec.rb | 260 +-
spec/lib/banzai/filter/plantuml_filter_spec.rb | 2 +-
spec/lib/banzai/filter/redactor_filter_spec.rb | 36 +-
spec/lib/banzai/filter/reference_filter_spec.rb | 8 +-
.../lib/banzai/filter/relative_link_filter_spec.rb | 54 +-
spec/lib/banzai/filter/sanitization_filter_spec.rb | 54 +-
.../banzai/filter/snippet_reference_filter_spec.rb | 44 +-
.../banzai/filter/syntax_highlight_filter_spec.rb | 2 +-
.../banzai/filter/table_of_contents_filter_spec.rb | 2 +-
spec/lib/banzai/filter/upload_link_filter_spec.rb | 30 +-
.../banzai/filter/user_reference_filter_spec.rb | 11 +-
spec/lib/banzai/filter/video_link_filter_spec.rb | 2 +-
spec/lib/banzai/filter/wiki_link_filter_spec.rb | 4 +-
.../banzai/filter/yaml_front_matter_filter_spec.rb | 2 +-
spec/lib/banzai/issuable_extractor_spec.rb | 15 +-
spec/lib/banzai/note_renderer_spec.rb | 12 +-
spec/lib/banzai/object_renderer_spec.rb | 4 +-
spec/lib/banzai/pipeline/full_pipeline_spec.rb | 2 +-
spec/lib/banzai/pipeline/gfm_pipeline_spec.rb | 91 +-
spec/lib/banzai/pipeline/wiki_pipeline_spec.rb | 2 +-
spec/lib/banzai/redactor_spec.rb | 24 +-
.../banzai/reference_parser/base_parser_spec.rb | 146 +-
.../banzai/reference_parser/commit_parser_spec.rb | 40 +-
.../reference_parser/commit_range_parser_spec.rb | 32 +-
.../reference_parser/external_issue_parser_spec.rb | 8 +-
.../banzai/reference_parser/issue_parser_spec.rb | 16 +-
.../banzai/reference_parser/label_parser_spec.rb | 8 +-
.../reference_parser/merge_request_parser_spec.rb | 2 +-
.../reference_parser/milestone_parser_spec.rb | 8 +-
.../banzai/reference_parser/snippet_parser_spec.rb | 4 +-
.../banzai/reference_parser/user_parser_spec.rb | 54 +-
spec/lib/ci/ansi2html_spec.rb | 2 +-
spec/lib/ci/charts_spec.rb | 14 +-
spec/lib/ci/gitlab_ci_yaml_processor_spec.rb | 396 +-
spec/lib/ci/mask_secret_spec.rb | 2 +-
spec/lib/constraints/group_url_constrainer_spec.rb | 2 +-
.../constraints/project_url_constrainer_spec.rb | 4 +-
spec/lib/constraints/user_url_constrainer_spec.rb | 2 +-
spec/lib/container_registry/blob_spec.rb | 12 +-
spec/lib/container_registry/client_spec.rb | 39 +
spec/lib/container_registry/path_spec.rb | 12 +-
spec/lib/container_registry/tag_spec.rb | 28 +-
spec/lib/disable_email_interceptor_spec.rb | 6 +-
spec/lib/event_filter_spec.rb | 22 +-
spec/lib/expand_variables_spec.rb | 6 +-
spec/lib/extracts_path_spec.rb | 17 +-
spec/lib/feature_spec.rb | 26 +
spec/lib/file_size_validator_spec.rb | 4 +-
spec/lib/gitlab/allowable_spec.rb | 4 +-
spec/lib/gitlab/asciidoc_spec.rb | 27 +-
spec/lib/gitlab/auth/unique_ips_limiter_spec.rb | 6 +-
spec/lib/gitlab/auth_spec.rb | 43 +-
...rialize_merge_request_diffs_and_commits_spec.rb | 210 +
.../migrate_events_to_push_event_payloads_spec.rb | 412 +
.../migrate_system_uploads_to_new_folder_spec.rb | 19 +
.../move_personal_snippet_files_spec.rb | 72 +
spec/lib/gitlab/background_migration_spec.rb | 122 +
spec/lib/gitlab/backup/manager_spec.rb | 58 +-
spec/lib/gitlab/backup/repository_spec.rb | 58 +-
spec/lib/gitlab/badge/build/metadata_spec.rb | 27 -
spec/lib/gitlab/badge/build/status_spec.rb | 94 -
spec/lib/gitlab/badge/build/template_spec.rb | 82 -
spec/lib/gitlab/badge/coverage/metadata_spec.rb | 2 +-
spec/lib/gitlab/badge/coverage/report_spec.rb | 2 +-
spec/lib/gitlab/badge/pipeline/metadata_spec.rb | 27 +
spec/lib/gitlab/badge/pipeline/status_spec.rb | 97 +
spec/lib/gitlab/badge/pipeline/template_spec.rb | 82 +
spec/lib/gitlab/bitbucket_import/importer_spec.rb | 16 +-
.../bitbucket_import/project_creator_spec.rb | 4 +-
spec/lib/gitlab/blame_spec.rb | 2 +-
.../cache/ci/project_pipeline_status_spec.rb | 86 +-
spec/lib/gitlab/cache/request_cache_spec.rb | 133 +
spec/lib/gitlab/chat_commands/command_spec.rb | 111 -
spec/lib/gitlab/chat_commands/deploy_spec.rb | 90 -
spec/lib/gitlab/chat_commands/issue_new_spec.rb | 78 -
spec/lib/gitlab/chat_commands/issue_search_spec.rb | 48 -
spec/lib/gitlab/chat_commands/issue_show_spec.rb | 59 -
.../gitlab/chat_commands/presenters/access_spec.rb | 49 -
.../gitlab/chat_commands/presenters/deploy_spec.rb | 47 -
.../chat_commands/presenters/issue_new_spec.rb | 17 -
.../chat_commands/presenters/issue_search_spec.rb | 23 -
.../chat_commands/presenters/issue_show_spec.rb | 52 -
spec/lib/gitlab/chat_name_token_spec.rb | 2 +-
spec/lib/gitlab/checks/change_access_spec.rb | 116 +-
spec/lib/gitlab/checks/force_push_spec.rb | 2 +-
.../lib/gitlab/ci/build/artifacts/metadata_spec.rb | 12 +-
spec/lib/gitlab/ci/build/image_spec.rb | 61 +-
spec/lib/gitlab/ci/build/step_spec.rb | 49 +-
spec/lib/gitlab/ci/config/entry/cache_spec.rb | 56 +-
.../lib/gitlab/ci/config/entry/environment_spec.rb | 4 +-
spec/lib/gitlab/ci/config/entry/global_spec.rb | 50 +-
spec/lib/gitlab/ci/config/entry/image_spec.rb | 113 +-
spec/lib/gitlab/ci/config/entry/job_spec.rb | 61 +-
spec/lib/gitlab/ci/config/entry/jobs_spec.rb | 8 +-
spec/lib/gitlab/ci/config/entry/service_spec.rb | 119 +
spec/lib/gitlab/ci/config/entry/services_spec.rb | 43 +-
spec/lib/gitlab/ci/config/entry/variables_spec.rb | 8 +
spec/lib/gitlab/ci/stage/seed_spec.rb | 57 +
spec/lib/gitlab/ci/status/build/cancelable_spec.rb | 6 +-
spec/lib/gitlab/ci/status/build/common_spec.rb | 10 +-
spec/lib/gitlab/ci/status/build/factory_spec.rb | 27 +-
spec/lib/gitlab/ci/status/build/play_spec.rb | 4 +-
spec/lib/gitlab/ci/status/build/retryable_spec.rb | 6 +-
spec/lib/gitlab/ci/status/build/stop_spec.rb | 6 +-
spec/lib/gitlab/ci/status/external/common_spec.rb | 13 +-
spec/lib/gitlab/ci/status/pipeline/common_spec.rb | 6 +-
spec/lib/gitlab/ci/status/stage/common_spec.rb | 2 +-
spec/lib/gitlab/ci/status/stage/factory_spec.rb | 2 +-
spec/lib/gitlab/ci/trace/stream_spec.rb | 43 +
spec/lib/gitlab/ci_access_spec.rb | 15 +
spec/lib/gitlab/closing_issue_extractor_spec.rb | 46 +-
spec/lib/gitlab/color_schemes_spec.rb | 2 +-
spec/lib/gitlab/conflict/file_collection_spec.rb | 2 +-
spec/lib/gitlab/conflict/file_spec.rb | 30 +-
spec/lib/gitlab/conflict/parser_spec.rb | 68 +-
spec/lib/gitlab/contributions_calendar_spec.rb | 44 +-
spec/lib/gitlab/current_settings_spec.rb | 55 +-
.../cycle_analytics/base_event_fetcher_spec.rb | 2 +-
spec/lib/gitlab/cycle_analytics/events_spec.rb | 12 +-
.../lib/gitlab/cycle_analytics/permissions_spec.rb | 2 +-
.../gitlab/cycle_analytics/shared_event_spec.rb | 2 +-
.../gitlab/cycle_analytics/stage_summary_spec.rb | 4 +-
spec/lib/gitlab/daemon_spec.rb | 103 +
spec/lib/gitlab/data_builder/note_spec.rb | 2 +-
spec/lib/gitlab/data_builder/push_spec.rb | 7 +-
spec/lib/gitlab/data_builder/wiki_page_spec.rb | 21 +
spec/lib/gitlab/database/migration_helpers_spec.rb | 338 +-
.../v1/rename_base_spec.rb | 86 +-
.../v1/rename_namespaces_spec.rb | 176 +-
.../v1/rename_projects_spec.rb | 118 +-
.../rename_reserved_paths_migration/v1_spec.rb | 50 +-
spec/lib/gitlab/database/sha_attribute_spec.rb | 33 +
spec/lib/gitlab/database_spec.rb | 101 +-
.../dependency_linker/cartfile_linker_spec.rb | 74 +
.../dependency_linker/composer_json_linker_spec.rb | 82 +
.../dependency_linker/gemfile_linker_spec.rb | 60 +
.../dependency_linker/gemspec_linker_spec.rb | 66 +
.../dependency_linker/godeps_json_linker_spec.rb | 84 +
.../dependency_linker/package_json_linker_spec.rb | 94 +
.../dependency_linker/podfile_linker_spec.rb | 53 +
.../dependency_linker/podspec_json_linker_spec.rb | 96 +
.../dependency_linker/podspec_linker_spec.rb | 69 +
.../requirements_txt_linker_spec.rb | 95 +
spec/lib/gitlab/dependency_linker_spec.rb | 85 +
spec/lib/gitlab/diff/diff_refs_spec.rb | 61 +
.../file_collection/merge_request_diff_spec.rb | 12 +-
spec/lib/gitlab/diff/file_spec.rb | 389 +-
spec/lib/gitlab/diff/highlight_spec.rb | 10 +-
.../diff/inline_diff_markdown_marker_spec.rb | 14 +
spec/lib/gitlab/diff/inline_diff_marker_spec.rb | 20 +-
spec/lib/gitlab/diff/inline_diff_spec.rb | 2 +-
spec/lib/gitlab/diff/line_mapper_spec.rb | 2 +-
spec/lib/gitlab/diff/parallel_diff_spec.rb | 2 +-
spec/lib/gitlab/diff/parser_spec.rb | 6 +-
spec/lib/gitlab/diff/position_spec.rb | 56 +-
spec/lib/gitlab/diff/position_tracer_spec.rb | 325 +-
spec/lib/gitlab/downtime_check_spec.rb | 32 +-
spec/lib/gitlab/email/attachment_uploader_spec.rb | 2 +-
.../email/handler/create_issue_handler_spec.rb | 4 +-
.../email/handler/create_note_handler_spec.rb | 13 +-
.../email/handler/unsubscribe_handler_spec.rb | 4 +-
.../gitlab/email/message/repository_push_spec.rb | 6 +-
spec/lib/gitlab/email/receiver_spec.rb | 18 +-
spec/lib/gitlab/email/reply_parser_spec.rb | 42 +-
spec/lib/gitlab/encoding_helper_spec.rb | 135 +
spec/lib/gitlab/etag_caching/middleware_spec.rb | 37 +-
spec/lib/gitlab/etag_caching/router_spec.rb | 56 +-
spec/lib/gitlab/exclusive_lease_spec.rb | 15 +-
spec/lib/gitlab/fake_application_settings_spec.rb | 32 +
spec/lib/gitlab/file_detector_spec.rb | 8 +-
spec/lib/gitlab/file_finder_spec.rb | 21 +
spec/lib/gitlab/fogbugz_import/client_spec.rb | 2 +-
spec/lib/gitlab/gfm/reference_rewriter_spec.rb | 8 +-
spec/lib/gitlab/gfm/uploads_rewriter_spec.rb | 8 +-
spec/lib/gitlab/git/attributes_spec.rb | 44 +-
spec/lib/gitlab/git/blame_spec.rb | 99 +-
spec/lib/gitlab/git/blob_spec.rb | 111 +-
spec/lib/gitlab/git/commit_spec.rb | 214 +-
spec/lib/gitlab/git/compare_spec.rb | 4 +-
spec/lib/gitlab/git/diff_collection_spec.rb | 85 +-
spec/lib/gitlab/git/diff_spec.rb | 94 +-
spec/lib/gitlab/git/encoding_helper_spec.rb | 88 -
spec/lib/gitlab/git/gitmodules_parser_spec.rb | 28 +
spec/lib/gitlab/git/hook_spec.rb | 46 +-
spec/lib/gitlab/git/repository_spec.rb | 631 +-
spec/lib/gitlab/git/rev_list_spec.rb | 6 +-
.../lib/gitlab/git/storage/circuit_breaker_spec.rb | 333 +
.../git/storage/forked_storage_check_spec.rb | 58 +
spec/lib/gitlab/git/storage/health_spec.rb | 87 +
spec/lib/gitlab/git/tag_spec.rb | 38 +-
spec/lib/gitlab/git/tree_spec.rb | 23 +-
spec/lib/gitlab/git/util_spec.rb | 2 +-
spec/lib/gitlab/git_access_spec.rb | 454 +-
spec/lib/gitlab/git_access_wiki_spec.rb | 12 +-
spec/lib/gitlab/git_ref_validator_spec.rb | 44 +-
spec/lib/gitlab/git_spec.rb | 8 +-
.../gitlab/gitaly_client/commit_service_spec.rb | 137 +
spec/lib/gitlab/gitaly_client/commit_spec.rb | 53 -
spec/lib/gitlab/gitaly_client/diff_spec.rb | 30 +
.../lib/gitlab/gitaly_client/diff_stitcher_spec.rb | 59 +
.../gitaly_client/notification_service_spec.rb | 17 +
.../lib/gitlab/gitaly_client/notifications_spec.rb | 16 -
spec/lib/gitlab/gitaly_client/ref_service_spec.rb | 94 +
spec/lib/gitlab/gitaly_client/ref_spec.rb | 41 -
.../gitaly_client/repository_service_spec.rb | 19 +
spec/lib/gitlab/gitaly_client_spec.rb | 104 +-
.../gitlab/github_import/branch_formatter_spec.rb | 2 +-
spec/lib/gitlab/github_import/client_spec.rb | 2 +-
.../gitlab/github_import/comment_formatter_spec.rb | 4 +-
spec/lib/gitlab/github_import/importer_spec.rb | 4 +-
.../github_import/issuable_formatter_spec.rb | 2 +-
.../gitlab/github_import/issue_formatter_spec.rb | 4 +-
.../gitlab/github_import/label_formatter_spec.rb | 4 +-
.../github_import/milestone_formatter_spec.rb | 4 +-
.../gitlab/github_import/project_creator_spec.rb | 2 +-
.../github_import/pull_request_formatter_spec.rb | 2 +-
.../gitlab/github_import/release_formatter_spec.rb | 4 +-
.../gitlab/github_import/user_formatter_spec.rb | 2 +-
.../gitlab/github_import/wiki_formatter_spec.rb | 6 +-
spec/lib/gitlab/gitlab_import/client_spec.rb | 4 +-
spec/lib/gitlab/gitlab_import/importer_spec.rb | 8 +-
.../gitlab/gitlab_import/project_creator_spec.rb | 4 +-
spec/lib/gitlab/gl_repository_spec.rb | 2 +-
spec/lib/gitlab/google_code_import/client_spec.rb | 2 +-
.../lib/gitlab/google_code_import/importer_spec.rb | 4 +-
.../google_code_import/project_creator_spec.rb | 4 +-
spec/lib/gitlab/gpg/commit_spec.rb | 128 +
.../gpg/invalid_gpg_signature_updater_spec.rb | 166 +
spec/lib/gitlab/gpg_spec.rb | 135 +
spec/lib/gitlab/graphs/commits_spec.rb | 4 +-
spec/lib/gitlab/group_hierarchy_spec.rb | 77 +
.../gitlab/health_checks/fs_shards_check_spec.rb | 117 +-
.../health_checks/prometheus_text_format_spec.rb | 41 +
.../gitlab/health_checks/redis/cache_check_spec.rb | 6 +
.../health_checks/redis/queues_check_spec.rb | 6 +
.../gitlab/health_checks/redis/redis_check_spec.rb | 6 +
.../health_checks/redis/shared_state_check_spec.rb | 6 +
spec/lib/gitlab/health_checks/redis_check_spec.rb | 6 -
.../gitlab/health_checks/simple_check_shared.rb | 10 +-
spec/lib/gitlab/highlight_spec.rb | 54 +-
spec/lib/gitlab/i18n_spec.rb | 34 +-
spec/lib/gitlab/identifier_spec.rb | 14 +-
spec/lib/gitlab/import_export/all_models.yml | 28 +
.../gitlab/import_export/attribute_cleaner_spec.rb | 2 +-
.../import_export/attribute_configuration_spec.rb | 2 +-
.../gitlab/import_export/avatar_restorer_spec.rb | 4 +-
spec/lib/gitlab/import_export/avatar_saver_spec.rb | 6 +-
.../lib/gitlab/import_export/file_importer_spec.rb | 2 +-
spec/lib/gitlab/import_export/fork_spec.rb | 14 +-
spec/lib/gitlab/import_export/hash_util_spec.rb | 2 +-
.../lib/gitlab/import_export/import_export_spec.rb | 4 +-
.../gitlab/import_export/members_mapper_spec.rb | 16 +-
.../import_export/merge_request_parser_spec.rb | 4 +-
.../import_export/model_configuration_spec.rb | 2 +-
spec/lib/gitlab/import_export/project.json | 127 +-
spec/lib/gitlab/import_export/project.light.json | 100 +-
.../import_export/project_tree_restorer_spec.rb | 62 +-
.../import_export/project_tree_saver_spec.rb | 18 +-
spec/lib/gitlab/import_export/reader_spec.rb | 2 +-
.../gitlab/import_export/relation_factory_spec.rb | 8 +-
.../lib/gitlab/import_export/repo_restorer_spec.rb | 10 +-
spec/lib/gitlab/import_export/repo_saver_spec.rb | 6 +-
.../gitlab/import_export/safe_model_attributes.yml | 52 +-
.../gitlab/import_export/version_checker_spec.rb | 2 +-
.../gitlab/import_export/wiki_repo_saver_spec.rb | 6 +-
spec/lib/gitlab/import_sources_spec.rb | 2 +-
spec/lib/gitlab/incoming_email_spec.rb | 2 +-
spec/lib/gitlab/issuable_metadata_spec.rb | 59 +
spec/lib/gitlab/issuable_sorter_spec.rb | 44 +-
spec/lib/gitlab/job_waiter_spec.rb | 10 +-
spec/lib/gitlab/key_fingerprint_spec.rb | 82 +-
spec/lib/gitlab/kubernetes_spec.rb | 34 +
spec/lib/gitlab/lazy_spec.rb | 2 +-
spec/lib/gitlab/ldap/access_spec.rb | 14 +-
spec/lib/gitlab/ldap/adapter_spec.rb | 24 +-
spec/lib/gitlab/ldap/auth_hash_spec.rb | 4 +-
spec/lib/gitlab/ldap/authentication_spec.rb | 14 +-
spec/lib/gitlab/ldap/config_spec.rb | 256 +-
spec/lib/gitlab/ldap/user_spec.rb | 40 +-
spec/lib/gitlab/lfs_token_spec.rb | 2 +-
spec/lib/gitlab/markup_helper_spec.rb | 14 +-
spec/lib/gitlab/metrics/influx_sampler_spec.rb | 150 +
spec/lib/gitlab/metrics/instrumentation_spec.rb | 32 +-
spec/lib/gitlab/metrics/rack_middleware_spec.rb | 12 +-
.../metrics/requests_rack_middleware_spec.rb | 71 +
spec/lib/gitlab/metrics/sampler_spec.rb | 150 -
.../metrics/sidekiq_metrics_exporter_spec.rb | 101 +
spec/lib/gitlab/metrics/sidekiq_middleware_spec.rb | 36 +-
.../gitlab/metrics/subscribers/action_view_spec.rb | 8 +-
.../metrics/subscribers/active_record_spec.rb | 18 +-
.../gitlab/metrics/subscribers/rails_cache_spec.rb | 80 +-
spec/lib/gitlab/metrics/transaction_spec.rb | 28 +-
spec/lib/gitlab/metrics/unicorn_sampler_spec.rb | 108 +
spec/lib/gitlab/metrics_spec.rb | 223 +-
spec/lib/gitlab/middleware/go_spec.rb | 20 +-
.../gitlab/middleware/rails_queue_duration_spec.rb | 8 +-
spec/lib/gitlab/o_auth/auth_hash_spec.rb | 16 +-
spec/lib/gitlab/o_auth/provider_spec.rb | 42 +
spec/lib/gitlab/o_auth/user_spec.rb | 162 +-
spec/lib/gitlab/optimistic_locking_spec.rb | 2 +-
spec/lib/gitlab/other_markup_spec.rb | 2 +-
spec/lib/gitlab/otp_key_rotator_spec.rb | 70 +
spec/lib/gitlab/path_regex_spec.rb | 425 +
spec/lib/gitlab/performance_bar_spec.rb | 92 +
spec/lib/gitlab/polling_interval_spec.rb | 2 +-
spec/lib/gitlab/popen_spec.rb | 15 +-
spec/lib/gitlab/project_authorizations_spec.rb | 73 +
spec/lib/gitlab/project_search_results_spec.rb | 18 +-
spec/lib/gitlab/project_template_spec.rb | 65 +
spec/lib/gitlab/project_transfer_spec.rb | 4 +-
.../prometheus/additional_metrics_parser_spec.rb | 246 +
.../additional_metrics_deployment_query_spec.rb | 20 +
.../additional_metrics_environment_query_spec.rb | 17 +
.../prometheus/queries/deployment_query_spec.rb | 37 +
.../queries/matched_metrics_query_spec.rb | 134 +
spec/lib/gitlab/prometheus_client_spec.rb | 221 +
spec/lib/gitlab/prometheus_spec.rb | 191 -
.../quick_actions/command_definition_spec.rb | 225 +
spec/lib/gitlab/quick_actions/dsl_spec.rb | 123 +
spec/lib/gitlab/quick_actions/extractor_spec.rb | 260 +
.../quick_actions/substitution_definition_spec.rb | 42 +
spec/lib/gitlab/redis/cache_spec.rb | 20 +
spec/lib/gitlab/redis/queues_spec.rb | 20 +
spec/lib/gitlab/redis/shared_state_spec.rb | 20 +
spec/lib/gitlab/redis/wrapper_spec.rb | 27 +
spec/lib/gitlab/redis_spec.rb | 211 -
spec/lib/gitlab/reference_extractor_spec.rb | 39 +-
spec/lib/gitlab/regex_spec.rb | 411 +-
spec/lib/gitlab/repo_path_spec.rb | 79 +-
spec/lib/gitlab/request_context_spec.rb | 6 +-
spec/lib/gitlab/request_forgery_protection_spec.rb | 89 +
spec/lib/gitlab/request_profiler_spec.rb | 2 +-
spec/lib/gitlab/route_map_spec.rb | 26 +-
spec/lib/gitlab/saml/user_spec.rb | 64 +-
spec/lib/gitlab/search_results_spec.rb | 14 +-
spec/lib/gitlab/serializer/pagination_spec.rb | 4 +-
spec/lib/gitlab/shell_spec.rb | 179 +-
spec/lib/gitlab/sherlock/collection_spec.rb | 2 +-
spec/lib/gitlab/sherlock/file_sample_spec.rb | 6 +-
spec/lib/gitlab/sherlock/line_profiler_spec.rb | 8 +-
spec/lib/gitlab/sherlock/line_sample_spec.rb | 2 +-
spec/lib/gitlab/sherlock/location_spec.rb | 2 +-
spec/lib/gitlab/sherlock/middleware_spec.rb | 6 +-
spec/lib/gitlab/sherlock/query_spec.rb | 6 +-
spec/lib/gitlab/sherlock/transaction_spec.rb | 30 +-
.../sidekiq_status/client_middleware_spec.rb | 4 +-
.../sidekiq_status/server_middleware_spec.rb | 4 +-
spec/lib/gitlab/sidekiq_status_spec.rb | 12 +-
spec/lib/gitlab/sidekiq_throttler_spec.rb | 50 +-
.../slash_commands/command_definition_spec.rb | 225 -
spec/lib/gitlab/slash_commands/command_spec.rb | 111 +
spec/lib/gitlab/slash_commands/deploy_spec.rb | 120 +
spec/lib/gitlab/slash_commands/dsl_spec.rb | 109 -
spec/lib/gitlab/slash_commands/extractor_spec.rb | 223 -
spec/lib/gitlab/slash_commands/issue_new_spec.rb | 78 +
.../lib/gitlab/slash_commands/issue_search_spec.rb | 48 +
spec/lib/gitlab/slash_commands/issue_show_spec.rb | 59 +
.../slash_commands/presenters/access_spec.rb | 49 +
.../slash_commands/presenters/deploy_spec.rb | 33 +
.../slash_commands/presenters/issue_new_spec.rb | 17 +
.../slash_commands/presenters/issue_search_spec.rb | 25 +
.../slash_commands/presenters/issue_show_spec.rb | 52 +
spec/lib/gitlab/sql/glob_spec.rb | 53 +
spec/lib/gitlab/sql/recursive_cte_spec.rb | 49 +
spec/lib/gitlab/sql/union_spec.rb | 2 +-
spec/lib/gitlab/string_range_marker_spec.rb | 36 +
spec/lib/gitlab/string_regex_marker_spec.rb | 18 +
spec/lib/gitlab/template/issue_template_spec.rb | 13 +-
.../gitlab/template/merge_request_template_spec.rb | 13 +-
spec/lib/gitlab/untrusted_regexp_spec.rb | 8 +-
spec/lib/gitlab/upgrader_spec.rb | 4 +-
spec/lib/gitlab/uploads_transfer_spec.rb | 2 +-
spec/lib/gitlab/url_blocker_spec.rb | 2 +-
spec/lib/gitlab/url_builder_spec.rb | 37 +-
spec/lib/gitlab/url_sanitizer_spec.rb | 11 +-
spec/lib/gitlab/usage_data_spec.rb | 34 +-
spec/lib/gitlab/user_access_spec.rb | 56 +-
spec/lib/gitlab/user_activities_spec.rb | 34 +-
spec/lib/gitlab/utils_spec.rb | 13 +-
spec/lib/gitlab/version_info_spec.rb | 2 +-
spec/lib/gitlab/view/presenter/base_spec.rb | 8 +-
spec/lib/gitlab/view/presenter/delegated_spec.rb | 4 +-
spec/lib/gitlab/visibility_level_spec.rb | 33 +-
spec/lib/gitlab/workhorse_spec.rb | 62 +-
spec/lib/gitlab_spec.rb | 2 +-
spec/lib/json_web_token/rsa_token_spec.rb | 8 +-
spec/lib/json_web_token/token_spec.rb | 5 +-
spec/lib/mattermost/command_spec.rb | 16 +-
spec/lib/mattermost/session_spec.rb | 19 +-
spec/lib/mattermost/team_spec.rb | 12 +-
spec/lib/repository_cache_spec.rb | 6 +-
spec/lib/system_check/simple_executor_spec.rb | 247 +
spec/lib/system_check_spec.rb | 36 +
spec/mailers/abuse_report_mailer_spec.rb | 4 +-
spec/mailers/emails/profile_spec.rb | 30 +
spec/mailers/notify_spec.rb | 188 +-
spec/migrations/README.md | 93 +
.../add_foreign_key_to_merge_requests_spec.rb | 39 +
...dd_head_pipeline_for_each_merge_request_spec.rb | 33 +
.../calculate_conv_dev_index_percentages_spec.rb | 41 +
.../clean_stage_id_reference_migration_spec.rb | 34 +
spec/migrations/clean_upload_symlinks_spec.rb | 2 +-
...eanup_move_system_upload_folder_symlink_spec.rb | 35 +
...p_namespaceless_pending_delete_projects_spec.rb | 32 +
...custom_notification_settings_to_columns_spec.rb | 118 +
spec/migrations/fill_authorized_projects_spec.rb | 18 -
spec/migrations/fix_wrongly_renamed_routes_spec.rb | 4 +-
...migrate_build_events_to_pipeline_events_spec.rb | 74 -
.../migrate_build_stage_reference_again_spec.rb | 62 +
spec/migrations/migrate_old_artifacts_spec.rb | 117 +
spec/migrations/migrate_pipeline_stages_spec.rb | 56 +
.../migrate_process_commit_worker_jobs_spec.rb | 60 +-
...igrate_stage_id_reference_in_background_spec.rb | 68 +
...er_activities_to_users_last_activity_on_spec.rb | 4 +-
spec/migrations/migrate_user_project_view_spec.rb | 9 +-
.../move_personal_snippets_files_spec.rb | 180 +
spec/migrations/move_system_upload_folder_spec.rb | 80 +
spec/migrations/move_uploads_to_system_dir_spec.rb | 2 +-
.../remove_dot_git_from_usernames_spec.rb | 3 +-
spec/migrations/remove_duplicate_mr_events_spec.rb | 26 +
.../rename_duplicated_variable_key_spec.rb | 34 +
.../rename_more_reserved_project_names_spec.rb | 6 +-
.../rename_reserved_project_names_spec.rb | 6 +-
spec/migrations/rename_system_namespaces_spec.rb | 252 -
.../schedule_merge_request_diff_migrations_spec.rb | 59 +
...ed_groups_into_regular_groups_for_mysql_spec.rb | 66 +
...spec.rb => update_retried_for_ci_build_spec.rb} | 0
.../update_upload_paths_to_system_spec.rb | 18 +-
spec/models/ability_spec.rb | 87 +-
spec/models/abuse_report_spec.rb | 10 +-
spec/models/appearance_spec.rb | 37 +-
spec/models/application_setting_spec.rb | 176 +-
spec/models/award_emoji_spec.rb | 2 +-
spec/models/blob_spec.rb | 56 +-
spec/models/blob_viewer/base_spec.rb | 163 +-
spec/models/blob_viewer/changelog_spec.rb | 27 +
spec/models/blob_viewer/composer_json_spec.rb | 25 +
spec/models/blob_viewer/gemspec_spec.rb | 25 +
spec/models/blob_viewer/gitlab_ci_yml_spec.rb | 32 +
spec/models/blob_viewer/license_spec.rb | 34 +
spec/models/blob_viewer/package_json_spec.rb | 25 +
spec/models/blob_viewer/podspec_json_spec.rb | 25 +
spec/models/blob_viewer/podspec_spec.rb | 25 +
spec/models/blob_viewer/readme_spec.rb | 49 +
spec/models/blob_viewer/route_map_spec.rb | 38 +
spec/models/blob_viewer/server_side_spec.rb | 41 +
spec/models/broadcast_message_spec.rb | 64 +-
spec/models/chat_name_spec.rb | 2 +-
spec/models/chat_team_spec.rb | 2 +-
spec/models/ci/artifact_blob_spec.rb | 2 +-
spec/models/ci/build_spec.rb | 383 +-
spec/models/ci/group_spec.rb | 2 +-
spec/models/ci/group_variable_spec.rb | 31 +
spec/models/ci/legacy_stage_spec.rb | 273 +
spec/models/ci/pipeline_schedule_spec.rb | 35 +-
spec/models/ci/pipeline_schedule_variable_spec.rb | 7 +
spec/models/ci/pipeline_spec.rb | 159 +-
spec/models/ci/pipeline_variable_spec.rb | 8 +
spec/models/ci/runner_spec.rb | 42 +-
spec/models/ci/stage_spec.rb | 262 -
spec/models/ci/trigger_spec.rb | 4 +-
spec/models/ci/variable_spec.rb | 48 +-
spec/models/commit_range_spec.rb | 12 +-
spec/models/commit_spec.rb | 82 +-
spec/models/commit_status_spec.rb | 79 +-
spec/models/compare_spec.rb | 2 +-
spec/models/concerns/access_requestable_spec.rb | 12 +-
spec/models/concerns/case_sensitivity_spec.rb | 150 +-
spec/models/concerns/discussion_on_diff_spec.rb | 28 +-
spec/models/concerns/each_batch_spec.rb | 53 +
spec/models/concerns/feature_gate_spec.rb | 19 +
spec/models/concerns/has_status_spec.rb | 6 +-
spec/models/concerns/has_variable_spec.rb | 43 +
spec/models/concerns/issuable_spec.rb | 54 +-
spec/models/concerns/mentionable_spec.rb | 67 +-
spec/models/concerns/milestoneish_spec.rb | 33 +-
spec/models/concerns/noteable_spec.rb | 2 +-
spec/models/concerns/participable_spec.rb | 2 +-
.../project_features_compatibility_spec.rb | 2 +-
spec/models/concerns/reactive_caching_spec.rb | 25 +-
spec/models/concerns/relative_positioning_spec.rb | 2 +-
spec/models/concerns/resolvable_discussion_spec.rb | 14 +-
spec/models/concerns/resolvable_note_spec.rb | 4 +-
spec/models/concerns/routable_spec.rb | 168 +-
spec/models/concerns/sha_attribute_spec.rb | 46 +
spec/models/concerns/subscribable_spec.rb | 2 +-
spec/models/concerns/token_authenticatable_spec.rb | 5 +-
spec/models/concerns/uniquify_spec.rb | 2 +-
spec/models/container_repository_spec.rb | 2 +-
.../metric_spec.rb | 11 +
spec/models/cycle_analytics/code_spec.rb | 2 +-
spec/models/cycle_analytics/issue_spec.rb | 2 +-
spec/models/cycle_analytics/plan_spec.rb | 2 +-
spec/models/cycle_analytics/production_spec.rb | 2 +-
spec/models/cycle_analytics/review_spec.rb | 2 +-
spec/models/cycle_analytics/staging_spec.rb | 2 +-
spec/models/cycle_analytics/test_spec.rb | 4 +-
spec/models/deploy_key_spec.rb | 4 +-
spec/models/deploy_keys_project_spec.rb | 6 +-
spec/models/deployment_spec.rb | 60 +-
spec/models/diff_discussion_spec.rb | 11 +-
spec/models/diff_note_spec.rb | 33 +-
spec/models/diff_viewer/base_spec.rb | 150 +
spec/models/diff_viewer/server_side_spec.rb | 36 +
spec/models/discussion_spec.rb | 2 +-
spec/models/email_spec.rb | 2 +-
spec/models/environment_spec.rb | 174 +-
spec/models/event_collection_spec.rb | 51 +
spec/models/event_spec.rb | 96 +-
spec/models/external_issue_spec.rb | 2 +-
spec/models/forked_project_link_spec.rb | 80 +-
spec/models/generic_commit_status_spec.rb | 13 +-
spec/models/global_milestone_spec.rb | 24 +-
spec/models/gpg_key_spec.rb | 155 +
spec/models/gpg_signature_spec.rb | 28 +
spec/models/group_label_spec.rb | 6 +-
spec/models/group_milestone_spec.rb | 8 +-
spec/models/group_spec.rb | 115 +-
spec/models/guest_spec.rb | 18 +-
spec/models/hooks/project_hook_spec.rb | 12 +-
spec/models/hooks/service_hook_spec.rb | 39 +-
spec/models/hooks/system_hook_spec.rb | 46 +-
spec/models/hooks/web_hook_log_spec.rb | 30 +
spec/models/hooks/web_hook_spec.rb | 95 +-
spec/models/identity_spec.rb | 2 +-
spec/models/issue/metrics_spec.rb | 4 +-
spec/models/issue_collection_spec.rb | 6 +-
spec/models/issue_spec.rb | 88 +-
spec/models/key_spec.rb | 38 +-
spec/models/label_link_spec.rb | 2 +-
spec/models/label_priority_spec.rb | 2 +-
spec/models/label_spec.rb | 6 +-
spec/models/legacy_diff_discussion_spec.rb | 2 +-
spec/models/lfs_objects_project_spec.rb | 4 +-
spec/models/list_spec.rb | 6 -
spec/models/member_spec.rb | 16 +-
spec/models/members/group_member_spec.rb | 10 +-
spec/models/members/project_member_spec.rb | 29 +-
spec/models/merge_request/metrics_spec.rb | 2 +-
spec/models/merge_request_diff_commit_spec.rb | 15 +
spec/models/merge_request_diff_file_spec.rb | 36 +
spec/models/merge_request_diff_spec.rb | 37 +-
spec/models/merge_request_spec.rb | 345 +-
spec/models/milestone_spec.rb | 133 +-
spec/models/namespace_spec.rb | 120 +-
spec/models/network/graph_spec.rb | 2 +-
spec/models/note_spec.rb | 40 +-
spec/models/notification_setting_spec.rb | 41 +-
spec/models/pages_domain_spec.rb | 51 +-
spec/models/personal_access_token_spec.rb | 22 +-
spec/models/project_authorization_spec.rb | 10 +-
spec/models/project_feature_spec.rb | 16 +-
spec/models/project_group_link_spec.rb | 16 +-
spec/models/project_label_spec.rb | 14 +-
spec/models/project_services/asana_service_spec.rb | 8 +-
.../project_services/assembla_service_spec.rb | 4 +-
.../models/project_services/bamboo_service_spec.rb | 16 +-
.../project_services/bugzilla_service_spec.rb | 10 +-
.../project_services/buildkite_service_spec.rb | 12 +-
.../project_services/campfire_service_spec.rb | 23 +-
.../chat_message/issue_message_spec.rb | 4 +-
.../chat_message/merge_message_spec.rb | 4 +-
.../chat_message/note_message_spec.rb | 4 +-
.../chat_message/pipeline_message_spec.rb | 12 +-
.../chat_message/push_message_spec.rb | 6 +-
.../chat_message/wiki_page_message_spec.rb | 46 +-
.../chat_notification_service_spec.rb | 6 +-
.../custom_issue_tracker_service_spec.rb | 10 +-
.../project_services/drone_ci_service_spec.rb | 10 +-
.../emails_on_push_service_spec.rb | 8 +-
.../project_services/external_wiki_service_spec.rb | 16 +-
.../project_services/flowdock_service_spec.rb | 12 +-
.../project_services/gemnasium_service_spec.rb | 12 +-
.../gitlab_issue_tracker_service_spec.rb | 35 +-
.../project_services/hipchat_service_spec.rb | 12 +-
spec/models/project_services/irker_service_spec.rb | 12 +-
.../project_services/issue_tracker_service_spec.rb | 2 +-
spec/models/project_services/jira_service_spec.rb | 252 +-
.../project_services/kubernetes_service_spec.rb | 148 +-
.../project_services/mattermost_service_spec.rb | 2 +-
.../mattermost_slash_commands_service_spec.rb | 28 +-
.../microsoft_teams_service_spec.rb | 12 +-
.../pipelines_email_service_spec.rb | 8 +-
.../pivotaltracker_service_spec.rb | 14 +-
.../project_services/prometheus_service_spec.rb | 48 +-
.../project_services/pushover_service_spec.rb | 12 +-
.../project_services/redmine_service_spec.rb | 10 +-
spec/models/project_services/slack_service_spec.rb | 2 +-
.../slack_slash_commands_service_spec.rb | 4 +-
.../project_services/teamcity_service_spec.rb | 18 +-
spec/models/project_snippet_spec.rb | 5 +-
spec/models/project_spec.rb | 898 +-
spec/models/project_statistics_spec.rb | 8 +-
spec/models/project_team_spec.rb | 199 +-
spec/models/project_wiki_spec.rb | 101 +-
spec/models/protectable_dropdown_spec.rb | 2 +-
.../protected_branch/merge_access_level_spec.rb | 5 +
.../protected_branch/push_access_level_spec.rb | 5 +
spec/models/protected_branch_spec.rb | 43 +-
spec/models/protected_tag_spec.rb | 2 +-
spec/models/push_event_payload_spec.rb | 16 +
spec/models/push_event_spec.rb | 202 +
spec/models/redirect_route_spec.rb | 16 +-
spec/models/release_spec.rb | 2 +-
spec/models/repository_spec.rb | 436 +-
spec/models/route_spec.rb | 91 +-
spec/models/sent_notification_spec.rb | 10 +-
spec/models/service_spec.rb | 18 +-
spec/models/snippet_blob_spec.rb | 2 +-
spec/models/snippet_spec.rb | 12 +-
spec/models/spam_log_spec.rb | 2 +-
spec/models/subscription_spec.rb | 2 +-
spec/models/system_note_metadata_spec.rb | 2 +-
spec/models/timelog_spec.rb | 2 +-
spec/models/todo_spec.rb | 2 +-
spec/models/tree_spec.rb | 2 +-
spec/models/trending_project_spec.rb | 10 +-
spec/models/upload_spec.rb | 6 +-
spec/models/user_agent_detail_spec.rb | 2 +-
spec/models/user_spec.rb | 722 +-
spec/models/wiki_directory_spec.rb | 6 +-
spec/models/wiki_page_spec.rb | 87 +-
spec/policies/base_policy_spec.rb | 8 +-
spec/policies/ci/build_policy_spec.rb | 102 +-
spec/policies/ci/pipeline_policy_spec.rb | 66 +
spec/policies/ci/trigger_policy_spec.rb | 18 +-
spec/policies/deploy_key_policy_spec.rb | 56 +
spec/policies/environment_policy_spec.rb | 20 +-
spec/policies/global_policy_spec.rb | 54 +
spec/policies/group_policy_spec.rb | 124 +-
spec/policies/issue_policy_spec.rb | 128 +-
spec/policies/personal_snippet_policy_spec.rb | 70 +-
spec/policies/project_policy_spec.rb | 175 +-
spec/policies/project_snippet_policy_spec.rb | 80 +-
spec/policies/user_policy_spec.rb | 14 +-
spec/presenters/ci/build_presenter_spec.rb | 10 +-
.../presenters/ci/group_variable_presenter_spec.rb | 63 +
spec/presenters/ci/pipeline_presenter_spec.rb | 2 +-
spec/presenters/ci/variable_presenter_spec.rb | 63 +
.../metric_presenter_spec.rb | 36 +
spec/presenters/merge_request_presenter_spec.rb | 57 +-
.../settings/deploy_keys_presenter_spec.rb | 6 +-
spec/requests/api/access_requests_spec.rb | 2 +-
spec/requests/api/award_emoji_spec.rb | 6 +-
spec/requests/api/boards_spec.rb | 4 +-
spec/requests/api/branches_spec.rb | 519 +-
spec/requests/api/circuit_breakers_spec.rb | 57 +
spec/requests/api/commit_statuses_spec.rb | 106 +-
spec/requests/api/commits_spec.rb | 633 +-
spec/requests/api/deploy_keys_spec.rb | 93 +-
spec/requests/api/environments_spec.rb | 11 +-
spec/requests/api/events_spec.rb | 200 +
spec/requests/api/features_spec.rb | 252 +
spec/requests/api/files_spec.rb | 43 +-
spec/requests/api/group_milestones_spec.rb | 21 +
spec/requests/api/group_variables_spec.rb | 221 +
spec/requests/api/groups_spec.rb | 24 +-
spec/requests/api/helpers_spec.rb | 93 +-
spec/requests/api/internal_spec.rb | 215 +-
spec/requests/api/issues_spec.rb | 93 +-
spec/requests/api/jobs_spec.rb | 116 +-
spec/requests/api/keys_spec.rb | 4 +-
spec/requests/api/labels_spec.rb | 14 +-
spec/requests/api/members_spec.rb | 2 +-
spec/requests/api/merge_requests_spec.rb | 207 +-
spec/requests/api/milestones_spec.rb | 351 -
spec/requests/api/namespaces_spec.rb | 35 +
spec/requests/api/notes_spec.rb | 24 +-
spec/requests/api/notification_settings_spec.rb | 6 +-
spec/requests/api/pipeline_schedules_spec.rb | 299 +
spec/requests/api/pipelines_spec.rb | 38 +-
spec/requests/api/project_hooks_spec.rb | 8 +-
spec/requests/api/project_milestones_spec.rb | 25 +
spec/requests/api/project_snippets_spec.rb | 84 +-
spec/requests/api/projects_spec.rb | 391 +-
spec/requests/api/protected_branches_spec.rb | 232 +
spec/requests/api/runner_spec.rb | 107 +-
spec/requests/api/runners_spec.rb | 4 +-
spec/requests/api/services_spec.rb | 4 +-
spec/requests/api/settings_spec.rb | 19 +-
spec/requests/api/snippets_spec.rb | 80 +-
spec/requests/api/system_hooks_spec.rb | 7 +-
spec/requests/api/tags_spec.rb | 471 +-
spec/requests/api/templates_spec.rb | 12 +-
spec/requests/api/todos_spec.rb | 4 +-
spec/requests/api/triggers_spec.rb | 35 +-
spec/requests/api/users_spec.rb | 380 +-
spec/requests/api/v3/award_emoji_spec.rb | 2 +-
spec/requests/api/v3/boards_spec.rb | 4 +-
spec/requests/api/v3/branches_spec.rb | 13 -
spec/requests/api/v3/commits_spec.rb | 5 +-
spec/requests/api/v3/deploy_keys_spec.rb | 15 +-
spec/requests/api/v3/environments_spec.rb | 2 +-
spec/requests/api/v3/files_spec.rb | 10 +-
spec/requests/api/v3/groups_spec.rb | 24 +-
spec/requests/api/v3/issues_spec.rb | 20 +-
spec/requests/api/v3/labels_spec.rb | 2 +-
spec/requests/api/v3/members_spec.rb | 2 +-
spec/requests/api/v3/merge_requests_spec.rb | 12 +-
spec/requests/api/v3/milestones_spec.rb | 4 +-
spec/requests/api/v3/notes_spec.rb | 12 +-
spec/requests/api/v3/project_hooks_spec.rb | 10 +-
spec/requests/api/v3/project_snippets_spec.rb | 34 +-
spec/requests/api/v3/projects_spec.rb | 148 +-
spec/requests/api/v3/runners_spec.rb | 4 +-
spec/requests/api/v3/services_spec.rb | 2 +-
spec/requests/api/v3/settings_spec.rb | 6 +-
spec/requests/api/v3/snippets_spec.rb | 12 +-
spec/requests/api/v3/system_hooks_spec.rb | 3 +-
spec/requests/api/v3/todos_spec.rb | 4 +-
spec/requests/api/v3/triggers_spec.rb | 3 +-
spec/requests/api/v3/users_spec.rb | 52 +-
spec/requests/api/variables_spec.rb | 18 +-
spec/requests/api/version_spec.rb | 4 +-
spec/requests/ci/api/builds_spec.rb | 102 +-
spec/requests/ci/api/runners_spec.rb | 11 +-
spec/requests/ci/api/triggers_spec.rb | 16 +-
spec/requests/git_http_spec.rb | 767 +-
spec/requests/jwt_controller_spec.rb | 38 +-
spec/requests/lfs_http_spec.rb | 78 +-
spec/requests/openid_connect_spec.rb | 6 +-
.../projects/cycle_analytics_events_spec.rb | 30 +-
spec/requests/request_profiler_spec.rb | 2 +-
spec/routing/admin_routing_spec.rb | 12 +
spec/routing/environments_spec.rb | 4 +-
spec/routing/project_routing_spec.rb | 129 +-
spec/routing/routing_spec.rb | 45 +-
spec/rubocop/cop/active_record_dependent_spec.rb | 33 +
spec/rubocop/cop/active_record_serialize_spec.rb | 33 +
spec/rubocop/cop/in_batches_spec.rb | 19 +
spec/rubocop/cop/migration/add_timestamps_spec.rb | 90 +
spec/rubocop/cop/migration/datetime_spec.rb | 90 +
spec/rubocop/cop/migration/hash_index_spec.rb | 53 +
spec/rubocop/cop/migration/timestamps_spec.rb | 99 +
.../cop/migration/update_column_in_batches_spec.rb | 94 +
spec/rubocop/cop/polymorphic_associations_spec.rb | 33 +
spec/rubocop/cop/project_path_helper_spec.rb | 41 +
spec/rubocop/cop/redirect_with_status_spec.rb | 86 +
spec/rubocop/cop/rspec/single_line_hook_spec.rb | 66 +
spec/serializers/analytics_issue_entity_spec.rb | 4 +-
.../serializers/analytics_issue_serializer_spec.rb | 4 +-
.../analytics_merge_request_serializer_spec.rb | 2 +-
.../analytics_summary_serializer_spec.rb | 2 +-
spec/serializers/build_action_entity_spec.rb | 12 +-
spec/serializers/build_artifact_entity_spec.rb | 22 +-
spec/serializers/build_details_entity_spec.rb | 116 +
spec/serializers/build_entity_spec.rb | 81 -
spec/serializers/deploy_key_entity_spec.rb | 69 +-
spec/serializers/environment_entity_spec.rb | 4 +
spec/serializers/environment_serializer_spec.rb | 16 +-
spec/serializers/job_entity_spec.rb | 132 +
spec/serializers/merge_request_entity_spec.rb | 23 +-
spec/serializers/pipeline_details_entity_spec.rb | 140 +
spec/serializers/pipeline_entity_spec.rb | 60 +-
spec/serializers/pipeline_serializer_spec.rb | 44 +-
spec/serializers/runner_entity_spec.rb | 23 +
spec/serializers/stage_entity_spec.rb | 11 +
spec/serializers/user_entity_spec.rb | 6 +
.../access_token_validation_service_spec.rb | 45 +-
spec/services/after_branch_delete_service_spec.rb | 2 +-
...ntainer_registry_authentication_service_spec.rb | 218 +-
spec/services/boards/create_service_spec.rb | 11 +-
spec/services/boards/issues/create_service_spec.rb | 4 +-
spec/services/boards/issues/list_service_spec.rb | 15 +-
spec/services/boards/issues/move_service_spec.rb | 6 +-
spec/services/boards/list_service_spec.rb | 4 +-
spec/services/boards/lists/create_service_spec.rb | 4 +-
spec/services/boards/lists/destroy_service_spec.rb | 4 +-
.../services/boards/lists/generate_service_spec.rb | 4 +-
spec/services/boards/lists/list_service_spec.rb | 33 +-
spec/services/boards/lists/move_service_spec.rb | 4 +-
.../chat_names/authorize_user_service_spec.rb | 2 +-
spec/services/chat_names/find_user_service_spec.rb | 2 +-
spec/services/ci/create_pipeline_service_spec.rb | 348 +-
.../ci/create_trigger_request_service_spec.rb | 28 +-
spec/services/ci/pipeline_trigger_service_spec.rb | 83 +
spec/services/ci/play_build_service_spec.rb | 8 +-
spec/services/ci/process_pipeline_service_spec.rb | 39 +-
spec/services/ci/register_job_service_spec.rb | 8 +-
spec/services/ci/retry_build_service_spec.rb | 26 +-
spec/services/ci/retry_pipeline_service_spec.rb | 24 +-
spec/services/ci/stop_environments_service_spec.rb | 2 +-
.../services/ci/update_build_queue_service_spec.rb | 10 +-
spec/services/ci/update_runner_service_spec.rb | 2 +-
spec/services/cohorts_service_spec.rb | 2 +-
spec/services/compare_service_spec.rb | 2 +-
spec/services/create_branch_service_spec.rb | 2 +-
spec/services/create_deployment_service_spec.rb | 299 +-
spec/services/create_release_service_spec.rb | 4 +-
spec/services/create_snippet_service_spec.rb | 2 +-
spec/services/delete_branch_service_spec.rb | 2 +-
.../delete_merged_branches_service_spec.rb | 51 +-
.../update_diff_position_service_spec.rb | 193 +
spec/services/emails/create_service_spec.rb | 21 +
spec/services/emails/destroy_service_spec.rb | 14 +
spec/services/event_create_service_spec.rb | 54 +-
spec/services/files/update_service_spec.rb | 4 +-
spec/services/git_hooks_service_spec.rb | 11 +-
spec/services/git_push_service_spec.rb | 347 +-
spec/services/git_tag_push_service_spec.rb | 20 +-
spec/services/gravatar_service_spec.rb | 20 +
spec/services/groups/create_service_spec.rb | 10 +-
spec/services/groups/destroy_service_spec.rb | 68 +-
spec/services/groups/update_service_spec.rb | 8 +-
.../import_export_clean_up_service_spec.rb | 2 +-
spec/services/issuable/bulk_update_service_spec.rb | 6 +-
spec/services/issues/build_service_spec.rb | 4 +-
spec/services/issues/close_service_spec.rb | 38 +-
spec/services/issues/create_service_spec.rb | 12 +-
spec/services/issues/duplicate_service_spec.rb | 80 +
spec/services/issues/move_service_spec.rb | 81 +-
spec/services/issues/reopen_service_spec.rb | 4 +-
spec/services/issues/resolve_discussions_spec.rb | 4 +-
spec/services/issues/update_service_spec.rb | 78 +-
spec/services/labels/create_service_spec.rb | 40 +-
.../services/labels/find_or_create_service_spec.rb | 4 +-
spec/services/labels/promote_service_spec.rb | 18 +-
spec/services/labels/transfer_service_spec.rb | 6 +-
spec/services/labels/update_service_spec.rb | 14 +-
.../members/approve_access_request_service_spec.rb | 4 +-
.../members/authorized_destroy_service_spec.rb | 8 +-
spec/services/members/create_service_spec.rb | 24 +-
spec/services/members/destroy_service_spec.rb | 8 +-
.../members/request_access_service_spec.rb | 8 +-
.../merge_requests/assign_issues_service_spec.rb | 2 +-
spec/services/merge_requests/build_service_spec.rb | 12 +-
spec/services/merge_requests/close_service_spec.rb | 6 +-
.../conflicts/resolve_service_spec.rb | 71 +-
.../create_from_issue_service_spec.rb | 2 +-
.../services/merge_requests/create_service_spec.rb | 61 +-
.../merge_requests/get_urls_service_spec.rb | 2 +-
.../merge_request_diff_cache_service_spec.rb | 4 +-
spec/services/merge_requests/merge_service_spec.rb | 81 +-
.../merge_when_pipeline_succeeds_service_spec.rb | 6 +-
.../merge_requests/post_merge_service_spec.rb | 2 +-
.../merge_requests/refresh_service_spec.rb | 76 +-
.../services/merge_requests/reopen_service_spec.rb | 8 +-
...esolved_discussion_notification_service_spec.rb | 2 +-
.../services/merge_requests/update_service_spec.rb | 104 +-
spec/services/milestones/close_service_spec.rb | 6 +-
spec/services/milestones/create_service_spec.rb | 6 +-
spec/services/milestones/destroy_service_spec.rb | 51 +
spec/services/note_summary_spec.rb | 4 +-
spec/services/notes/build_service_spec.rb | 2 +-
spec/services/notes/create_service_spec.rb | 4 +-
spec/services/notes/destroy_service_spec.rb | 4 +-
.../notes/diff_position_update_service_spec.rb | 175 -
spec/services/notes/post_process_service_spec.rb | 6 +-
spec/services/notes/quick_actions_service_spec.rb | 252 +
spec/services/notes/slash_commands_service_spec.rb | 250 -
spec/services/notes/update_service_spec.rb | 4 +-
spec/services/notification_service_spec.rb | 121 +-
spec/services/pages_service_spec.rb | 16 +-
spec/services/preview_markdown_service_spec.rb | 20 +-
.../services/projects/autocomplete_service_spec.rb | 31 +-
.../projects/create_from_template_service_spec.rb | 26 +
spec/services/projects/create_service_spec.rb | 52 +-
spec/services/projects/destroy_service_spec.rb | 87 +-
spec/services/projects/download_service_spec.rb | 4 +-
.../projects/enable_deploy_key_service_spec.rb | 4 +-
spec/services/projects/fork_service_spec.rb | 40 +-
spec/services/projects/forks_count_service_spec.rb | 40 +
.../services/projects/housekeeping_service_spec.rb | 12 +-
spec/services/projects/import_service_spec.rb | 48 +-
.../services/projects/participants_service_spec.rb | 9 +-
.../projects/propagate_service_template_spec.rb | 18 +-
spec/services/projects/transfer_service_spec.rb | 122 +-
spec/services/projects/unlink_fork_service_spec.rb | 20 +-
.../update_pages_configuration_service_spec.rb | 4 +-
.../services/projects/update_pages_service_spec.rb | 72 +
spec/services/projects/update_service_spec.rb | 81 +-
.../protected_branches/create_service_spec.rb | 4 +-
.../protected_branches/update_service_spec.rb | 2 +-
.../services/protected_tags/create_service_spec.rb | 4 +-
.../services/protected_tags/update_service_spec.rb | 2 +-
spec/services/push_event_payload_service_spec.rb | 218 +
.../quick_actions/interpret_service_spec.rb | 1151 ++
.../repair_ldap_blocked_user_service_spec.rb | 4 +-
.../repository_archive_clean_up_service_spec.rb | 2 +-
spec/services/search/global_service_spec.rb | 18 +-
spec/services/search/group_service_spec.rb | 16 +-
spec/services/search/snippet_service_spec.rb | 4 +-
spec/services/search_service_spec.rb | 73 +-
.../slash_commands/interpret_service_spec.rb | 1036 --
spec/services/spam_service_spec.rb | 8 +-
spec/services/submit_usage_ping_service_spec.rb | 106 +
spec/services/system_hooks_service_spec.rb | 4 +-
spec/services/system_note_service_spec.rb | 256 +-
spec/services/tags/create_service_spec.rb | 14 +-
spec/services/tags/destroy_service_spec.rb | 2 +-
spec/services/test_hook_service_spec.rb | 14 -
spec/services/test_hooks/project_service_spec.rb | 188 +
spec/services/test_hooks/system_service_spec.rb | 61 +
spec/services/todo_service_spec.rb | 53 +-
spec/services/update_release_service_spec.rb | 4 +-
spec/services/update_snippet_service_spec.rb | 2 +-
spec/services/upload_service_spec.rb | 4 +-
.../user_project_access_changed_service_spec.rb | 4 +-
spec/services/users/activity_service_spec.rb | 10 +-
spec/services/users/build_service_spec.rb | 2 +-
spec/services/users/create_service_spec.rb | 2 +-
spec/services/users/destroy_service_spec.rb | 14 +-
.../users/migrate_to_ghost_user_service_spec.rb | 35 +-
.../refresh_authorized_projects_service_spec.rb | 126 +-
spec/services/users/update_service_spec.rb | 71 +
spec/services/web_hook_service_spec.rb | 154 +
spec/services/wiki_pages/create_service_spec.rb | 44 +-
spec/services/wiki_pages/destroy_service_spec.rb | 23 +-
spec/services/wiki_pages/update_service_spec.rb | 50 +-
spec/sidekiq/cron/job_gem_dependency_spec.rb | 18 +
spec/spec_helper.rb | 89 +-
spec/support/api/milestones_shared_examples.rb | 383 +
spec/support/api/schema_matcher.rb | 25 +-
.../api/scopes/read_user_shared_examples.rb | 79 +
spec/support/api/status_shared_examples.rb | 42 -
spec/support/api_helpers.rb | 18 +-
spec/support/capybara.rb | 21 +-
spec/support/capybara_helpers.rb | 5 +
.../support/chat_slash_commands_shared_examples.rb | 4 +-
.../githubish_import_controller_shared_examples.rb | 120 +-
spec/support/cycle_analytics_helpers.rb | 53 +-
spec/support/db_cleaner.rb | 4 +
spec/support/devise_helpers.rb | 14 +
spec/support/dropzone_helper.rb | 59 +-
spec/support/fake_migration_classes.rb | 8 +
.../issuable_slash_commands_shared_examples.rb | 71 +-
.../features/reportable_note_shared_examples.rb | 40 +
spec/support/features/rss_shared_examples.rb | 24 +-
spec/support/filter_item_select_helper.rb | 19 +
spec/support/filtered_search_helpers.rb | 9 +-
spec/support/forgery_protection.rb | 11 +
spec/support/generate-seed-repo-rb | 162 +
spec/support/git_http_helpers.rb | 22 +-
spec/support/gitaly.rb | 9 +-
spec/support/gitlab-git-test.git/HEAD | 1 +
spec/support/gitlab-git-test.git/README.md | 16 +
spec/support/gitlab-git-test.git/config | 7 +
.../3e/20715310a699808282e772720b9c04a0696bcc | Bin 0 -> 566 bytes
.../95/96bc54a6f0c0c98248fe97077eb5ccf48a98d0 | 2 +
...ck-691247af2a6acb0b63b73ac0cb90540e93614043.idx | Bin 0 -> 5496 bytes
...k-691247af2a6acb0b63b73ac0cb90540e93614043.pack | Bin 0 -> 381502 bytes
spec/support/gitlab-git-test.git/packed-refs | 19 +
.../gitlab-git-test.git/refs/heads}/.gitkeep | 0
.../gitlab-git-test.git/refs/tags}/.gitkeep | 0
spec/support/gpg_helpers.rb | 204 +
spec/support/helpers/key_generator_helper.rb | 41 +
spec/support/helpers/note_interaction_helpers.rb | 8 +
spec/support/import_export/export_file_helper.rb | 5 +-
spec/support/import_spec_helper.rb | 2 +-
spec/support/issuable_shared_examples.rb | 31 +
.../issuables_list_metadata_shared_examples.rb | 13 +-
spec/support/issue_helpers.rb | 2 +-
spec/support/javascript_fixtures_helpers.rb | 2 +-
spec/support/jira_service_helper.rb | 2 +-
spec/support/json_response_helpers.rb | 2 +-
spec/support/kubernetes_helpers.rb | 41 +-
spec/support/login_helpers.rb | 76 +-
spec/support/markdown_feature.rb | 6 +-
.../matchers/access_matchers_for_controller.rb | 108 +
spec/support/matchers/be_utf8.rb | 9 +
spec/support/matchers/execute_check.rb | 23 +
spec/support/matchers/gitaly_matchers.rb | 15 +-
spec/support/matchers/have_gitlab_http_status.rb | 14 +
spec/support/matchers/markdown_matchers.rb | 6 +-
spec/support/mentionable_shared_examples.rb | 12 +-
spec/support/merge_request_helpers.rb | 2 +-
spec/support/migrations_helpers.rb | 70 +
spec/support/milestone_tabs_examples.rb | 38 +-
spec/support/notify_shared_examples.rb | 8 +-
spec/support/prepare-gitlab-git-test-for-commit | 17 +
..._features_apply_to_issuables_shared_examples.rb | 4 +-
spec/support/project_hook_data_shared_example.rb | 4 +-
.../additional_metrics_shared_examples.rb | 152 +
spec/support/prometheus/metric_builders.rb | 27 +
spec/support/prometheus_helpers.rb | 67 +-
.../access_control_ce_shared_examples.rb | 47 +
spec/support/quick_actions_helpers.rb | 10 +
spec/support/rake_helpers.rb | 5 +
spec/support/reactive_caching_helpers.rb | 6 +-
spec/support/redis/redis_shared_examples.rb | 214 +
spec/support/reference_parser_shared_examples.rb | 8 +-
spec/support/repo_helpers.rb | 4 +-
spec/support/routing_helpers.rb | 3 +
spec/support/seed_helper.rb | 2 +-
spec/support/seed_repo.rb | 12 +-
...reate_service_slash_commands_shared_examples.rb | 6 +-
.../issuable_update_service_shared_examples.rb | 4 +-
...igrate_to_ghost_user_service_shared_examples.rb | 30 +-
spec/support/services_shared_context.rb | 6 +-
.../features/issuable_sidebar_shared_examples.rb | 9 +
.../protected_branches_access_control_ce.rb | 91 +
.../requests/api/status_shared_examples.rb | 42 +
spec/support/sidekiq.rb | 10 +
...ack_mattermost_notifications_shared_examples.rb | 52 +-
spec/support/slash_commands_helpers.rb | 10 -
spec/support/snippets_shared_examples.rb | 2 +-
spec/support/sorting_helper.rb | 18 +
spec/support/stored_repositories.rb | 12 +
spec/support/stub_configuration.rb | 52 +-
spec/support/stub_env.rb | 32 +-
spec/support/stub_feature_flags.rb | 8 +
spec/support/stub_gitlab_calls.rb | 38 +-
spec/support/target_branch_helpers.rb | 16 -
spec/support/test_env.rb | 157 +-
spec/support/time_tracking_shared_examples.rb | 16 +-
spec/support/unique_ip_check_shared_examples.rb | 12 +-
spec/support/unpack-gitlab-git-test | 38 +
spec/support/update_invalid_issuable.rb | 4 +-
spec/support/updating_mentions_shared_examples.rb | 14 +-
spec/support/user_activities_helpers.rb | 4 +-
spec/support/wait_for_ajax.rb | 18 -
spec/support/wait_for_requests.rb | 40 +-
spec/support/wait_for_vue_resource.rb | 19 -
spec/support/workhorse_helpers.rb | 2 +-
spec/tasks/gitlab/backup_rake_spec.rb | 30 +-
spec/tasks/gitlab/gitaly_rake_spec.rb | 62 +-
spec/tasks/gitlab/task_helpers_spec.rb | 23 +-
spec/tasks/gitlab/workhorse_rake_spec.rb | 8 +-
spec/tasks/tokens_spec.rb | 6 +
spec/unicorn/unicorn_spec.rb | 4 +-
spec/uploaders/artifact_uploader_spec.rb | 61 +
spec/uploaders/attachment_uploader_spec.rb | 2 +-
spec/uploaders/avatar_uploader_spec.rb | 2 +-
spec/uploaders/file_mover_spec.rb | 63 +
spec/uploaders/file_uploader_spec.rb | 4 +-
spec/uploaders/gitlab_uploader_spec.rb | 71 +
spec/uploaders/lfs_object_uploader_spec.rb | 39 +-
spec/uploaders/personal_file_uploader_spec.rb | 6 +-
spec/uploaders/records_uploads_spec.rb | 9 +-
spec/validators/dynamic_path_validator_spec.rb | 45 +-
spec/views/admin/dashboard/index.html.haml_spec.rb | 2 +-
spec/views/ci/status/_badge.html.haml_spec.rb | 7 +-
.../devise/shared/_signin_box.html.haml_spec.rb | 4 +-
spec/views/help/index.html.haml_spec.rb | 2 +-
spec/views/layouts/nav/_project.html.haml_spec.rb | 2 +-
.../notify/pipeline_failed_email.html.haml_spec.rb | 2 +-
.../pipeline_success_email.html.haml_spec.rb | 2 +-
spec/views/profiles/show.html.haml_spec.rb | 19 +
spec/views/projects/_home_panel.html.haml_spec.rb | 4 +-
spec/views/projects/_last_commit.html.haml_spec.rb | 22 -
spec/views/projects/blob/_viewer.html.haml_spec.rb | 22 +-
.../views/projects/builds/_build.html.haml_spec.rb | 28 -
spec/views/projects/builds/show.html.haml_spec.rb | 293 -
.../projects/commit/_commit_box.html.haml_spec.rb | 2 +-
spec/views/projects/commit/show.html.haml_spec.rb | 10 +-
.../projects/commits/_commit.html.haml_spec.rb | 22 +
.../views/projects/diffs/_viewer.html.haml_spec.rb | 71 +
spec/views/projects/edit.html.haml_spec.rb | 2 +-
spec/views/projects/jobs/_build.html.haml_spec.rb | 28 +
.../_generic_commit_status.html.haml_spec.rb | 0
spec/views/projects/jobs/show.html.haml_spec.rb | 214 +
.../merge_requests/_commits.html.haml_spec.rb | 7 +-
.../merge_requests/_new_submit.html.haml_spec.rb | 31 -
.../creations/_new_submit.html.haml_spec.rb | 31 +
.../notes/_more_actions_dropdown.html.haml_spec.rb | 39 +
.../projects/pipelines/_stage.html.haml_spec.rb | 2 +-
.../registry/repositories/index.html.haml_spec.rb | 4 +-
spec/views/projects/tags/index.html.haml_spec.rb | 4 +-
spec/views/projects/tree/show.html.haml_spec.rb | 8 +-
spec/views/shared/notes/_form.html.haml_spec.rb | 6 +-
.../shared/projects/_project.html.haml_spec.rb | 19 +
spec/workers/authorized_projects_worker_spec.rb | 2 +-
spec/workers/background_migration_worker_spec.rb | 44 +
spec/workers/create_gpg_signature_worker_spec.rb | 39 +
spec/workers/delete_user_worker_spec.rb | 8 +-
spec/workers/email_receiver_worker_spec.rb | 26 +-
spec/workers/emails_on_push_worker_spec.rb | 10 +-
spec/workers/every_sidekiq_worker_spec.rb | 10 +-
spec/workers/expire_build_artifacts_worker_spec.rb | 8 +-
.../expire_build_instance_artifacts_worker_spec.rb | 14 -
spec/workers/expire_pipeline_cache_worker_spec.rb | 6 +-
spec/workers/git_garbage_collect_worker_spec.rb | 58 +-
spec/workers/gitlab_usage_ping_worker_spec.rb | 18 +-
spec/workers/group_destroy_worker_spec.rb | 2 +-
.../invalid_gpg_signature_update_worker_spec.rb | 29 +
spec/workers/merge_worker_spec.rb | 11 +
.../namespaceless_project_destroy_worker_spec.rb | 79 +
spec/workers/new_issue_worker_spec.rb | 54 +
spec/workers/new_merge_request_worker_spec.rb | 56 +
spec/workers/new_note_worker_spec.rb | 4 +-
spec/workers/pipeline_metrics_worker_spec.rb | 2 +-
spec/workers/pipeline_notification_worker_spec.rb | 4 +-
spec/workers/pipeline_schedule_worker_spec.rb | 52 +-
spec/workers/post_receive_spec.rb | 74 +-
spec/workers/process_commit_worker_spec.rb | 36 +-
spec/workers/project_cache_worker_spec.rb | 28 +-
spec/workers/project_destroy_worker_spec.rb | 20 +-
.../propagate_service_template_worker_spec.rb | 4 +-
spec/workers/prune_old_events_worker_spec.rb | 8 +-
.../remove_old_web_hook_logs_worker_spec.rb | 18 +
.../remove_unreferenced_lfs_objects_worker_spec.rb | 4 +-
spec/workers/repository_check/batch_worker_spec.rb | 10 +-
spec/workers/repository_check/clear_worker_spec.rb | 4 +-
spec/workers/repository_fork_worker_spec.rb | 34 +-
spec/workers/repository_import_worker_spec.rb | 27 +-
.../schedule_update_user_activity_worker_spec.rb | 2 +-
spec/workers/stuck_ci_jobs_worker_spec.rb | 12 +-
spec/workers/stuck_import_jobs_worker_spec.rb | 4 +-
spec/workers/stuck_merge_jobs_worker_spec.rb | 50 +
spec/workers/update_user_activity_worker_spec.rb | 4 +-
.../prometheus_multiproc_dir}/.gitkeep | 0
vendor/Dockerfile/Binary-alpine.Dockerfile | 14 +
vendor/Dockerfile/Binary-scratch.Dockerfile | 17 +
vendor/Dockerfile/Binary.Dockerfile | 11 +
vendor/Dockerfile/Golang-alpine.Dockerfile | 17 +
vendor/Dockerfile/Golang-scratch.Dockerfile | 20 +
vendor/Dockerfile/Golang.Dockerfile | 14 +
vendor/Dockerfile/Node-alpine.Dockerfile | 14 +
vendor/Dockerfile/Node.Dockerfile | 14 +
vendor/Dockerfile/Ruby-alpine.Dockerfile | 24 +
vendor/Dockerfile/Ruby.Dockerfile | 27 +
vendor/assets/javascripts/cropper.js | 2993 -----
vendor/assets/javascripts/jquery.nicescroll.js | 3634 ------
vendor/assets/javascripts/pdf.js | 9365 ++++++++++++++
vendor/assets/javascripts/pdf.min.js | 6 +
vendor/assets/javascripts/pdf.worker.js | 305 +-
vendor/assets/javascripts/pdf.worker.min.js | 19 +
vendor/assets/javascripts/pdflab.js | 12484 -------------------
vendor/assets/javascripts/peek.js | 78 +
vendor/assets/javascripts/peek.performance_bar.js | 182 +
vendor/assets/javascripts/task_list.js | 258 -
vendor/gitignore/Global/Archives.gitignore | 4 +-
vendor/gitignore/Global/JEnv.gitignore | 5 +
vendor/gitignore/Global/SublimeText.gitignore | 10 +-
vendor/gitignore/Global/Vagrant.gitignore | 4 +
vendor/gitignore/Global/Vim.gitignore | 10 +-
vendor/gitignore/Global/Windows.gitignore | 3 +
vendor/gitignore/Global/macOS.gitignore | 1 +
vendor/gitignore/Python.gitignore | 8 +-
vendor/gitignore/Qt.gitignore | 8 +
vendor/gitignore/SugarCRM.gitignore | 4 +-
vendor/gitignore/VisualStudio.gitignore | 7 +
vendor/gitlab-ci-yml/.gitlab-ci.yml | 4 +-
vendor/gitlab-ci-yml/Crystal.gitlab-ci.yml | 2 +-
vendor/gitlab-ci-yml/Django.gitlab-ci.yml | 2 +-
vendor/gitlab-ci-yml/Docker.gitlab-ci.yml | 19 +-
vendor/gitlab-ci-yml/Elixir.gitlab-ci.yml | 2 +-
vendor/gitlab-ci-yml/Laravel.gitlab-ci.yml | 2 +-
vendor/gitlab-ci-yml/Nodejs.gitlab-ci.yml | 2 +-
vendor/gitlab-ci-yml/Pages/JBake.gitlab-ci.yml | 6 +-
vendor/gitlab-ci-yml/Ruby.gitlab-ci.yml | 2 +-
vendor/gitlab-ci-yml/Rust.gitlab-ci.yml | 2 +-
.../Kubernetes-with-canary.gitlab-ci.yml | 8 +-
.../autodeploy/Kubernetes.gitlab-ci.yml | 6 +-
.../autodeploy/OpenShift.gitlab-ci.yml | 12 +-
vendor/licenses.csv | 644 +-
vendor/project_templates/express.tar.gz | Bin 0 -> 5645 bytes
vendor/project_templates/rails.tar.gz | Bin 0 -> 24777 bytes
vendor/project_templates/spring.tar.gz | Bin 0 -> 50845 bytes
yarn.lock | 1293 +-
5280 files changed, 178275 insertions(+), 84432 deletions(-)
create mode 100644 .codeclimate.yml
create mode 100644 .nvmrc
delete mode 100644 .rspec
create mode 100644 app/assets/images/i2p-step.svg
create mode 100644 app/assets/images/new_nav.png
create mode 100644 app/assets/images/new_repo.png
create mode 100644 app/assets/images/old_nav.png
create mode 100644 app/assets/images/old_repo.png
delete mode 100644 app/assets/javascripts/behaviors/gl_emoji/is_emoji_name_valid.js
delete mode 100644 app/assets/javascripts/behaviors/gl_emoji/is_emoji_unicode_supported.js
delete mode 100644 app/assets/javascripts/behaviors/gl_emoji/unicode_support_map.js
delete mode 100644 app/assets/javascripts/blob/create_branch_dropdown.js
delete mode 100644 app/assets/javascripts/blob/target_branch_dropdown.js
create mode 100644 app/assets/javascripts/branches/branches_delete_modal.js
create mode 100644 app/assets/javascripts/close_reopen_report_toggle.js
delete mode 100644 app/assets/javascripts/commit/pipelines/pipelines_table.js
create mode 100644 app/assets/javascripts/commit/pipelines/pipelines_table.vue
create mode 100644 app/assets/javascripts/emoji/index.js
create mode 100644 app/assets/javascripts/emoji/support/index.js
create mode 100644 app/assets/javascripts/emoji/support/is_emoji_unicode_supported.js
create mode 100644 app/assets/javascripts/emoji/support/unicode_support_map.js
create mode 100644 app/assets/javascripts/environments/mixins/environments_mixin.js
create mode 100644 app/assets/javascripts/experimental_flags.js
delete mode 100644 app/assets/javascripts/extensions/array.js
create mode 100644 app/assets/javascripts/fly_out_nav.js
create mode 100644 app/assets/javascripts/gpg_badges.js
create mode 100644 app/assets/javascripts/graphs/graphs_charts.js
create mode 100644 app/assets/javascripts/graphs/graphs_show.js
create mode 100644 app/assets/javascripts/groups/components/group_folder.vue
create mode 100644 app/assets/javascripts/groups/components/group_identicon.vue
create mode 100644 app/assets/javascripts/groups/components/group_item.vue
create mode 100644 app/assets/javascripts/groups/components/groups.vue
copy app/assets/javascripts/{environments => groups}/event_hub.js (100%)
create mode 100644 app/assets/javascripts/groups/groups_filterable_list.js
create mode 100644 app/assets/javascripts/groups/index.js
create mode 100644 app/assets/javascripts/groups/services/groups_service.js
create mode 100644 app/assets/javascripts/groups/stores/groups_store.js
create mode 100644 app/assets/javascripts/helpers/issuables_helper.js
create mode 100644 app/assets/javascripts/helpers/user_feature_helper.js
create mode 100644 app/assets/javascripts/how_to_merge.js
create mode 100644 app/assets/javascripts/init_changes_dropdown.js
create mode 100644 app/assets/javascripts/init_issuable_sidebar.js
create mode 100644 app/assets/javascripts/init_legacy_filters.js
create mode 100644 app/assets/javascripts/init_notes.js
create mode 100644 app/assets/javascripts/integrations/index.js
create mode 100644 app/assets/javascripts/integrations/integration_settings_form.js
delete mode 100644 app/assets/javascripts/issuable.js
create mode 100644 app/assets/javascripts/issuable_bulk_update_actions.js
create mode 100644 app/assets/javascripts/issuable_bulk_update_sidebar.js
create mode 100644 app/assets/javascripts/issuable_index.js
delete mode 100644 app/assets/javascripts/issue_show/actions/tasks.js
create mode 100644 app/assets/javascripts/issue_show/components/app.vue
create mode 100644 app/assets/javascripts/issue_show/components/description.vue
create mode 100644 app/assets/javascripts/issue_show/components/edit_actions.vue
create mode 100644 app/assets/javascripts/issue_show/components/fields/confidential_checkbox.vue
create mode 100644 app/assets/javascripts/issue_show/components/fields/description.vue
create mode 100644 app/assets/javascripts/issue_show/components/fields/description_template.vue
create mode 100644 app/assets/javascripts/issue_show/components/fields/project_move.vue
create mode 100644 app/assets/javascripts/issue_show/components/fields/title.vue
create mode 100644 app/assets/javascripts/issue_show/components/form.vue
create mode 100644 app/assets/javascripts/issue_show/components/locked_warning.vue
create mode 100644 app/assets/javascripts/issue_show/components/title.vue
copy app/assets/javascripts/{environments => issue_show}/event_hub.js (100%)
delete mode 100644 app/assets/javascripts/issue_show/issue_title_description.vue
create mode 100644 app/assets/javascripts/issue_show/mixins/animate.js
create mode 100644 app/assets/javascripts/issue_show/mixins/update.js
create mode 100644 app/assets/javascripts/issue_show/stores/index.js
delete mode 100644 app/assets/javascripts/issues_bulk_assignment.js
create mode 100644 app/assets/javascripts/jobs/components/header.vue
create mode 100644 app/assets/javascripts/jobs/components/sidebar_detail_row.vue
create mode 100644 app/assets/javascripts/jobs/components/sidebar_details_block.vue
create mode 100644 app/assets/javascripts/jobs/job_details_bundle.js
create mode 100644 app/assets/javascripts/jobs/job_details_mediator.js
create mode 100644 app/assets/javascripts/jobs/services/job_service.js
create mode 100644 app/assets/javascripts/jobs/stores/job_store.js
create mode 100644 app/assets/javascripts/lazy_loader.js
create mode 100644 app/assets/javascripts/lib/utils/cache.js
create mode 100644 app/assets/javascripts/lib/utils/datefix.js
create mode 100644 app/assets/javascripts/lib/utils/dom_utils.js
delete mode 100644 app/assets/javascripts/lib/utils/normalize_newlines.js
create mode 100644 app/assets/javascripts/lib/utils/sticky.js
create mode 100644 app/assets/javascripts/lib/utils/users_cache.js
delete mode 100644 app/assets/javascripts/locale/de/app.js
delete mode 100644 app/assets/javascripts/locale/en/app.js
delete mode 100644 app/assets/javascripts/locale/es/app.js
delete mode 100644 app/assets/javascripts/merge_request_widget.js
create mode 100644 app/assets/javascripts/monitoring/components/monitoring.vue
create mode 100644 app/assets/javascripts/monitoring/components/monitoring_column.vue
create mode 100644 app/assets/javascripts/monitoring/components/monitoring_deployment.vue
create mode 100644 app/assets/javascripts/monitoring/components/monitoring_flag.vue
create mode 100644 app/assets/javascripts/monitoring/components/monitoring_legends.vue
create mode 100644 app/assets/javascripts/monitoring/components/monitoring_row.vue
create mode 100644 app/assets/javascripts/monitoring/components/monitoring_state.vue
delete mode 100644 app/assets/javascripts/monitoring/deployments.js
copy app/assets/javascripts/{environments => monitoring}/event_hub.js (100%)
create mode 100644 app/assets/javascripts/monitoring/mixins/monitoring_mixins.js
delete mode 100644 app/assets/javascripts/monitoring/prometheus_graph.js
create mode 100644 app/assets/javascripts/monitoring/services/monitoring_service.js
create mode 100644 app/assets/javascripts/monitoring/stores/monitoring_store.js
create mode 100644 app/assets/javascripts/monitoring/utils/measurements.js
create mode 100644 app/assets/javascripts/new_sidebar.js
create mode 100644 app/assets/javascripts/oauth_remember_me.js
create mode 100644 app/assets/javascripts/performance_bar.js
delete mode 100644 app/assets/javascripts/pipeline_schedules/components/interval_pattern_input.js
create mode 100644 app/assets/javascripts/pipeline_schedules/components/interval_pattern_input.vue
create mode 100644 app/assets/javascripts/pipeline_schedules/setup_pipeline_variable_list.js
create mode 100644 app/assets/javascripts/pipelines/components/header_component.vue
delete mode 100644 app/assets/javascripts/pipelines/components/nav_controls.js
create mode 100644 app/assets/javascripts/pipelines/components/nav_controls.vue
delete mode 100644 app/assets/javascripts/pipelines/components/navigation_tabs.js
create mode 100644 app/assets/javascripts/pipelines/components/navigation_tabs.vue
delete mode 100644 app/assets/javascripts/pipelines/components/pipeline_url.js
create mode 100644 app/assets/javascripts/pipelines/components/pipeline_url.vue
create mode 100644 app/assets/javascripts/pipelines/components/pipelines.vue
delete mode 100644 app/assets/javascripts/pipelines/components/pipelines_actions.js
create mode 100644 app/assets/javascripts/pipelines/components/pipelines_actions.vue
delete mode 100644 app/assets/javascripts/pipelines/components/pipelines_artifacts.js
create mode 100644 app/assets/javascripts/pipelines/components/pipelines_artifacts.vue
create mode 100644 app/assets/javascripts/pipelines/components/pipelines_table.vue
create mode 100644 app/assets/javascripts/pipelines/components/pipelines_table_row.vue
delete mode 100644 app/assets/javascripts/pipelines/components/time_ago.js
create mode 100644 app/assets/javascripts/pipelines/components/time_ago.vue
delete mode 100644 app/assets/javascripts/pipelines/graph_bundle.js
delete mode 100644 app/assets/javascripts/pipelines/index.js
create mode 100644 app/assets/javascripts/pipelines/mixins/pipelines.js
create mode 100644 app/assets/javascripts/pipelines/pipeline_details_bundle.js
create mode 100644 app/assets/javascripts/pipelines/pipeline_details_mediatior.js
delete mode 100644 app/assets/javascripts/pipelines/pipelines.js
create mode 100644 app/assets/javascripts/pipelines/pipelines_bundle.js
create mode 100644 app/assets/javascripts/pipelines/pipelines_charts.js
create mode 100644 app/assets/javascripts/pipelines/pipelines_times.js
create mode 100644 app/assets/javascripts/project_edit.js
create mode 100644 app/assets/javascripts/project_select_combo_button.js
create mode 100644 app/assets/javascripts/projects/project_import_gitlab_project.js
create mode 100644 app/assets/javascripts/projects/project_new.js
create mode 100644 app/assets/javascripts/prometheus_metrics/constants.js
create mode 100644 app/assets/javascripts/prometheus_metrics/index.js
create mode 100644 app/assets/javascripts/prometheus_metrics/prometheus_metrics.js
create mode 100644 app/assets/javascripts/protected_branches/index.js
delete mode 100644 app/assets/javascripts/protected_branches/protected_branches_bundle.js
create mode 100644 app/assets/javascripts/repo/components/repo.vue
create mode 100644 app/assets/javascripts/repo/components/repo_commit_section.vue
create mode 100644 app/assets/javascripts/repo/components/repo_edit_button.vue
create mode 100644 app/assets/javascripts/repo/components/repo_editor.vue
create mode 100644 app/assets/javascripts/repo/components/repo_file.vue
create mode 100644 app/assets/javascripts/repo/components/repo_file_buttons.vue
create mode 100644 app/assets/javascripts/repo/components/repo_file_options.vue
create mode 100644 app/assets/javascripts/repo/components/repo_loading_file.vue
create mode 100644 app/assets/javascripts/repo/components/repo_prev_directory.vue
create mode 100644 app/assets/javascripts/repo/components/repo_preview.vue
create mode 100644 app/assets/javascripts/repo/components/repo_sidebar.vue
create mode 100644 app/assets/javascripts/repo/components/repo_tab.vue
create mode 100644 app/assets/javascripts/repo/components/repo_tabs.vue
create mode 100644 app/assets/javascripts/repo/helpers/monaco_loader_helper.js
create mode 100644 app/assets/javascripts/repo/helpers/repo_helper.js
create mode 100644 app/assets/javascripts/repo/index.js
create mode 100644 app/assets/javascripts/repo/mixins/repo_mixin.js
create mode 100644 app/assets/javascripts/repo/monaco_loader.js
create mode 100644 app/assets/javascripts/repo/services/repo_service.js
create mode 100644 app/assets/javascripts/repo/stores/repo_store.js
create mode 100644 app/assets/javascripts/settings_panels.js
create mode 100644 app/assets/javascripts/sidebar/components/confidential/confidential_issue_sidebar.vue
create mode 100644 app/assets/javascripts/sidebar/components/confidential/edit_form.vue
create mode 100644 app/assets/javascripts/sidebar/components/confidential/edit_form_buttons.vue
create mode 100644 app/assets/javascripts/sidebar_height_manager.js
delete mode 100644 app/assets/javascripts/snippets_list.js
create mode 100644 app/assets/javascripts/two_factor_auth.js
create mode 100644 app/assets/javascripts/ui_development_kit.js
delete mode 100644 app/assets/javascripts/user.js
delete mode 100644 app/assets/javascripts/user_tabs.js
create mode 100644 app/assets/javascripts/users/activity_calendar.js
delete mode 100644 app/assets/javascripts/users/calendar.js
create mode 100644 app/assets/javascripts/users/index.js
create mode 100644 app/assets/javascripts/users/user_tabs.js
delete mode 100644 app/assets/javascripts/users/users_bundle.js
create mode 100644 app/assets/javascripts/vue_merge_request_widget/components/mr_widget_status_icon.js
delete mode 100644 app/assets/javascripts/vue_merge_request_widget/components/states/mr_widget_locked.js
create mode 100644 app/assets/javascripts/vue_merge_request_widget/components/states/mr_widget_merging.js
delete mode 100644 app/assets/javascripts/vue_shared/components/commit.js
create mode 100644 app/assets/javascripts/vue_shared/components/commit.vue
create mode 100644 app/assets/javascripts/vue_shared/components/header_ci_component.vue
create mode 100644 app/assets/javascripts/vue_shared/components/loading_icon.vue
create mode 100644 app/assets/javascripts/vue_shared/components/markdown/field.vue
create mode 100644 app/assets/javascripts/vue_shared/components/markdown/header.vue
create mode 100644 app/assets/javascripts/vue_shared/components/markdown/toolbar.vue
create mode 100644 app/assets/javascripts/vue_shared/components/markdown/toolbar_button.vue
delete mode 100644 app/assets/javascripts/vue_shared/components/pipelines_table.js
delete mode 100644 app/assets/javascripts/vue_shared/components/pipelines_table_row.js
create mode 100644 app/assets/javascripts/vue_shared/components/popup_dialog.vue
delete mode 100644 app/assets/javascripts/vue_shared/components/table_pagination.js
create mode 100644 app/assets/javascripts/vue_shared/components/table_pagination.vue
create mode 100644 app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_image.vue
create mode 100644 app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_link.vue
create mode 100644 app/assets/javascripts/vue_shared/components/user_avatar/user_avatar_svg.vue
create mode 100644 app/assets/javascripts/vue_shared/directives/tooltip.js
create mode 100644 app/assets/javascripts/vue_shared/mixins/timeago.js
delete mode 100644 app/assets/javascripts/vue_shared/mixins/tooltip.js
create mode 100644 app/assets/javascripts/webpack.js
create mode 100644 app/assets/stylesheets/framework/media_object.scss
create mode 100644 app/assets/stylesheets/framework/notes.scss
create mode 100644 app/assets/stylesheets/framework/responsive-tables.scss
delete mode 100644 app/assets/stylesheets/mailers/devise.scss
create mode 100644 app/assets/stylesheets/new_nav.scss
create mode 100644 app/assets/stylesheets/new_sidebar.scss
create mode 100644 app/assets/stylesheets/pages/convdev_index.scss
create mode 100644 app/assets/stylesheets/pages/issues/issue_count_badge.scss
create mode 100644 app/assets/stylesheets/pages/repo.scss
create mode 100644 app/assets/stylesheets/performance_bar.scss
delete mode 100644 app/controllers/admin/builds_controller.rb
create mode 100644 app/controllers/admin/conversational_development_index_controller.rb
create mode 100644 app/controllers/admin/hook_logs_controller.rb
create mode 100644 app/controllers/admin/jobs_controller.rb
create mode 100644 app/controllers/concerns/hooks_execution.rb
delete mode 100644 app/controllers/concerns/requires_health_token.rb
create mode 100644 app/controllers/concerns/requires_whitelisted_monitoring_client.rb
create mode 100644 app/controllers/concerns/with_performance_bar.rb
create mode 100644 app/controllers/groups/settings/ci_cd_controller.rb
create mode 100644 app/controllers/groups/variables_controller.rb
create mode 100644 app/controllers/metrics_controller.rb
create mode 100644 app/controllers/profiles/gpg_keys_controller.rb
create mode 100644 app/controllers/projects/build_artifacts_controller.rb
create mode 100644 app/controllers/projects/hook_logs_controller.rb
create mode 100644 app/controllers/projects/jobs_controller.rb
create mode 100644 app/controllers/projects/merge_requests/application_controller.rb
create mode 100644 app/controllers/projects/merge_requests/conflicts_controller.rb
create mode 100644 app/controllers/projects/merge_requests/creations_controller.rb
create mode 100644 app/controllers/projects/merge_requests/diffs_controller.rb
mode change 100755 => 100644 app/controllers/projects/merge_requests_controller.rb
create mode 100644 app/controllers/projects/prometheus_controller.rb
delete mode 100644 app/controllers/projects/settings/members_controller.rb
create mode 100644 app/finders/admin/projects_finder.rb
create mode 100644 app/finders/concerns/created_at_filter.rb
create mode 100644 app/finders/events_finder.rb
create mode 100644 app/finders/users_finder.rb
create mode 100644 app/helpers/blame_helper.rb
create mode 100644 app/helpers/breadcrumbs_helper.rb
create mode 100644 app/helpers/conversational_development_index_helper.rb
create mode 100644 app/helpers/defer_script_tag_helper.rb
create mode 100644 app/helpers/hooks_helper.rb
create mode 100644 app/helpers/lazy_image_tag_helper.rb
create mode 100644 app/helpers/milestones_routing_helper.rb
create mode 100644 app/helpers/pagination_helper.rb
create mode 100644 app/helpers/performance_bar_helper.rb
create mode 100644 app/helpers/profiles_helper.rb
create mode 100644 app/helpers/storage_health_helper.rb
create mode 100644 app/models/blob_viewer/auxiliary.rb
create mode 100644 app/models/blob_viewer/cartfile.rb
create mode 100644 app/models/blob_viewer/changelog.rb
create mode 100644 app/models/blob_viewer/composer_json.rb
create mode 100644 app/models/blob_viewer/contributing.rb
create mode 100644 app/models/blob_viewer/dependency_manager.rb
create mode 100644 app/models/blob_viewer/gemfile.rb
create mode 100644 app/models/blob_viewer/gemspec.rb
create mode 100644 app/models/blob_viewer/gitlab_ci_yml.rb
create mode 100644 app/models/blob_viewer/godeps_json.rb
create mode 100644 app/models/blob_viewer/license.rb
create mode 100644 app/models/blob_viewer/package_json.rb
create mode 100644 app/models/blob_viewer/podfile.rb
create mode 100644 app/models/blob_viewer/podspec.rb
create mode 100644 app/models/blob_viewer/podspec_json.rb
create mode 100644 app/models/blob_viewer/readme.rb
create mode 100644 app/models/blob_viewer/requirements_txt.rb
create mode 100644 app/models/blob_viewer/route_map.rb
create mode 100644 app/models/blob_viewer/static.rb
create mode 100644 app/models/blob_viewer/yarn_lock.rb
create mode 100644 app/models/ci/group_variable.rb
create mode 100644 app/models/ci/legacy_stage.rb
create mode 100644 app/models/ci/pipeline_schedule_variable.rb
create mode 100644 app/models/ci/pipeline_variable.rb
create mode 100644 app/models/concerns/avatarable.rb
create mode 100644 app/models/concerns/created_at_filterable.rb
create mode 100644 app/models/concerns/each_batch.rb
create mode 100644 app/models/concerns/feature_gate.rb
create mode 100644 app/models/concerns/has_variable.rb
create mode 100644 app/models/concerns/mentionable/reference_regexes.rb
create mode 100644 app/models/concerns/sha_attribute.rb
create mode 100644 app/models/concerns/storage/legacy_namespace.rb
create mode 100644 app/models/concerns/storage/legacy_project.rb
create mode 100644 app/models/concerns/storage/legacy_project_wiki.rb
create mode 100644 app/models/concerns/storage/legacy_repository.rb
create mode 100644 app/models/conversational_development_index/card.rb
create mode 100644 app/models/conversational_development_index/idea_to_production_step.rb
create mode 100644 app/models/conversational_development_index/metric.rb
create mode 100644 app/models/diff_viewer/added.rb
create mode 100644 app/models/diff_viewer/base.rb
create mode 100644 app/models/diff_viewer/client_side.rb
create mode 100644 app/models/diff_viewer/deleted.rb
create mode 100644 app/models/diff_viewer/image.rb
create mode 100644 app/models/diff_viewer/mode_changed.rb
create mode 100644 app/models/diff_viewer/no_preview.rb
create mode 100644 app/models/diff_viewer/not_diffable.rb
create mode 100644 app/models/diff_viewer/renamed.rb
create mode 100644 app/models/diff_viewer/rich.rb
create mode 100644 app/models/diff_viewer/server_side.rb
create mode 100644 app/models/diff_viewer/simple.rb
create mode 100644 app/models/diff_viewer/static.rb
create mode 100644 app/models/diff_viewer/text.rb
create mode 100644 app/models/event_collection.rb
create mode 100644 app/models/event_for_migration.rb
create mode 100644 app/models/gpg_key.rb
create mode 100644 app/models/gpg_signature.rb
create mode 100644 app/models/hooks/web_hook_log.rb
create mode 100644 app/models/merge_request_diff_commit.rb
create mode 100644 app/models/merge_request_diff_file.rb
create mode 100644 app/models/notification_recipient.rb
delete mode 100644 app/models/project_services/chat_slash_commands_service.rb
create mode 100644 app/models/project_services/slash_commands_service.rb
create mode 100644 app/models/push_event.rb
create mode 100644 app/models/push_event_payload.rb
create mode 100644 app/models/readme_blob.rb
create mode 100644 app/policies/deploy_key_policy.rb
create mode 100644 app/policies/nil_policy.rb
create mode 100644 app/presenters/ci/group_variable_presenter.rb
create mode 100644 app/presenters/ci/variable_presenter.rb
create mode 100644 app/presenters/conversational_development_index/metric_presenter.rb
create mode 100644 app/serializers/blob_entity.rb
create mode 100644 app/serializers/build_details_entity.rb
delete mode 100644 app/serializers/build_entity.rb
create mode 100644 app/serializers/group_entity.rb
create mode 100644 app/serializers/group_serializer.rb
create mode 100644 app/serializers/job_entity.rb
create mode 100644 app/serializers/pipeline_details_entity.rb
create mode 100644 app/serializers/runner_entity.rb
create mode 100644 app/serializers/submodule_entity.rb
create mode 100644 app/serializers/tree_entity.rb
create mode 100644 app/serializers/tree_root_entity.rb
create mode 100644 app/serializers/tree_serializer.rb
delete mode 100644 app/services/ci/create_pipeline_builds_service.rb
create mode 100644 app/services/ci/create_pipeline_stages_service.rb
create mode 100644 app/services/ci/pipeline_trigger_service.rb
create mode 100644 app/services/concerns/users/new_user_notifier.rb
create mode 100644 app/services/discussions/update_diff_position_service.rb
create mode 100644 app/services/emails/base_service.rb
create mode 100644 app/services/emails/create_service.rb
create mode 100644 app/services/emails/destroy_service.rb
create mode 100644 app/services/issues/duplicate_service.rb
create mode 100644 app/services/metrics_service.rb
delete mode 100644 app/services/notes/diff_position_update_service.rb
create mode 100644 app/services/notes/quick_actions_service.rb
delete mode 100644 app/services/notes/slash_commands_service.rb
create mode 100644 app/services/projects/create_from_template_service.rb
create mode 100644 app/services/projects/forks_count_service.rb
create mode 100644 app/services/projects/gitlab_projects_import_service.rb
create mode 100644 app/services/push_event_payload_service.rb
create mode 100644 app/services/quick_actions/interpret_service.rb
delete mode 100644 app/services/slash_commands/interpret_service.rb
create mode 100644 app/services/submit_usage_ping_service.rb
delete mode 100644 app/services/test_hook_service.rb
create mode 100644 app/services/test_hooks/base_service.rb
create mode 100644 app/services/test_hooks/project_service.rb
create mode 100644 app/services/test_hooks/system_service.rb
create mode 100644 app/services/users/update_service.rb
create mode 100644 app/services/web_hook_service.rb
create mode 100644 app/uploaders/file_mover.rb
create mode 100644 app/validators/variable_duplicates_validator.rb
delete mode 100644 app/views/admin/background_jobs/_head.html.haml
delete mode 100644 app/views/admin/builds/index.html.haml
create mode 100644 app/views/admin/conversational_development_index/_callout.html.haml
create mode 100644 app/views/admin/conversational_development_index/_card.html.haml
create mode 100644 app/views/admin/conversational_development_index/_disabled.html.haml
create mode 100644 app/views/admin/conversational_development_index/_no_data.html.haml
create mode 100644 app/views/admin/conversational_development_index/show.html.haml
create mode 100644 app/views/admin/deploy_keys/edit.html.haml
create mode 100644 app/views/admin/health_check/_failing_storages.html.haml
create mode 100644 app/views/admin/hook_logs/_index.html.haml
create mode 100644 app/views/admin/hook_logs/show.html.haml
create mode 100644 app/views/admin/jobs/index.html.haml
create mode 100644 app/views/admin/monitoring/_head.html.haml
create mode 100644 app/views/ci/runner/_how_to_setup_runner.html.haml
create mode 100644 app/views/ci/variables/_content.html.haml
create mode 100644 app/views/ci/variables/_form.html.haml
create mode 100644 app/views/ci/variables/_index.html.haml
create mode 100644 app/views/ci/variables/_show.html.haml
create mode 100644 app/views/ci/variables/_table.html.haml
create mode 100644 app/views/dashboard/projects/_blank_state_admin_welcome.html.haml
create mode 100644 app/views/dashboard/projects/_blank_state_welcome.html.haml
delete mode 100644 app/views/events/_event_last_push.html.haml
delete mode 100644 app/views/groups/_shared_projects.html.haml
create mode 100644 app/views/groups/milestones/_form.html.haml
create mode 100644 app/views/groups/milestones/edit.html.haml
create mode 100644 app/views/groups/settings/ci_cd/show.html.haml
create mode 100644 app/views/groups/variables/show.html.haml
create mode 100644 app/views/kaminari/gitlab/_without_count.html.haml
create mode 100644 app/views/layouts/_mailer.html.haml
delete mode 100644 app/views/layouts/devise_mailer.html.haml
create mode 100644 app/views/layouts/header/_new.html.haml
create mode 100644 app/views/layouts/header/_new_dropdown.haml
create mode 100644 app/views/layouts/mailer/devise.html.haml
create mode 100644 app/views/layouts/nav/_breadcrumbs.html.haml
create mode 100644 app/views/layouts/nav/_new_admin_sidebar.html.haml
create mode 100644 app/views/layouts/nav/_new_dashboard.html.haml
create mode 100644 app/views/layouts/nav/_new_explore.html.haml
create mode 100644 app/views/layouts/nav/_new_group_sidebar.html.haml
create mode 100644 app/views/layouts/nav/_new_profile_sidebar.html.haml
create mode 100644 app/views/layouts/nav/_new_project_sidebar.html.haml
create mode 100644 app/views/layouts/xml.atom.builder
create mode 100644 app/views/notify/new_gpg_key_email.html.haml
create mode 100644 app/views/notify/new_gpg_key_email.text.erb
create mode 100644 app/views/peek/views/_host.html.haml
create mode 100644 app/views/peek/views/_mysql2.html.haml
create mode 100644 app/views/peek/views/_pg.html.haml
create mode 100644 app/views/peek/views/_rblineprof.html.haml
create mode 100644 app/views/peek/views/_sql.html.haml
create mode 100644 app/views/profiles/accounts/_reset_token.html.haml
create mode 100644 app/views/profiles/gpg_keys/_email_with_badge.html.haml
create mode 100644 app/views/profiles/gpg_keys/_form.html.haml
create mode 100644 app/views/profiles/gpg_keys/_key.html.haml
create mode 100644 app/views/profiles/gpg_keys/_key_table.html.haml
create mode 100644 app/views/profiles/gpg_keys/index.html.haml
create mode 100644 app/views/projects/_deletion_failed.html.haml
create mode 100644 app/views/projects/_flash_messages.html.haml
delete mode 100644 app/views/projects/_last_commit.html.haml
create mode 100644 app/views/projects/_project_templates.html.haml
delete mode 100644 app/views/projects/_readme.html.haml
create mode 100644 app/views/projects/blame/_age_map_legend.html.haml
create mode 100644 app/views/projects/blob/_auxiliary_viewer.html.haml
create mode 100644 app/views/projects/blob/_breadcrumb.html.haml
delete mode 100644 app/views/projects/blob/_markup.html.haml
create mode 100644 app/views/projects/blob/viewers/_changelog.html.haml
create mode 100644 app/views/projects/blob/viewers/_contributing.html.haml
create mode 100644 app/views/projects/blob/viewers/_dependency_manager.html.haml
create mode 100644 app/views/projects/blob/viewers/_gitlab_ci_yml.html.haml
create mode 100644 app/views/projects/blob/viewers/_gitlab_ci_yml_loading.html.haml
create mode 100644 app/views/projects/blob/viewers/_license.html.haml
create mode 100644 app/views/projects/blob/viewers/_loading.html.haml
create mode 100644 app/views/projects/blob/viewers/_loading_auxiliary.html.haml
create mode 100644 app/views/projects/blob/viewers/_readme.html.haml
create mode 100644 app/views/projects/blob/viewers/_route_map.html.haml
create mode 100644 app/views/projects/blob/viewers/_route_map_loading.html.haml
create mode 100644 app/views/projects/branches/_delete_protected_modal.html.haml
delete mode 100644 app/views/projects/builds/_header.html.haml
delete mode 100644 app/views/projects/builds/_sidebar.html.haml
delete mode 100644 app/views/projects/builds/index.html.haml
delete mode 100644 app/views/projects/builds/show.html.haml
create mode 100644 app/views/projects/commit/_ajax_signature.html.haml
create mode 100644 app/views/projects/commit/_invalid_signature_badge.html.haml
delete mode 100644 app/views/projects/commit/_pipeline.html.haml
create mode 100644 app/views/projects/commit/_signature.html.haml
create mode 100644 app/views/projects/commit/_signature_badge.html.haml
create mode 100644 app/views/projects/commit/_valid_signature_badge.html.haml
delete mode 100644 app/views/projects/deploy_keys/_deploy_key.html.haml
create mode 100644 app/views/projects/deploy_keys/edit.html.haml
delete mode 100644 app/views/projects/deploy_keys/new.html.haml
create mode 100644 app/views/projects/diffs/_collapsed.html.haml
delete mode 100644 app/views/projects/diffs/_image.html.haml
create mode 100644 app/views/projects/diffs/_render_error.html.haml
create mode 100644 app/views/projects/diffs/_viewer.html.haml
create mode 100644 app/views/projects/diffs/viewers/_added.html.haml
create mode 100644 app/views/projects/diffs/viewers/_deleted.html.haml
create mode 100644 app/views/projects/diffs/viewers/_image.html.haml
create mode 100644 app/views/projects/diffs/viewers/_mode_changed.html.haml
create mode 100644 app/views/projects/diffs/viewers/_no_preview.html.haml
create mode 100644 app/views/projects/diffs/viewers/_not_diffable.html.haml
create mode 100644 app/views/projects/diffs/viewers/_renamed.html.haml
create mode 100644 app/views/projects/diffs/viewers/_text.html.haml
delete mode 100644 app/views/projects/group_links/_index.html.haml
create mode 100644 app/views/projects/hook_logs/_index.html.haml
create mode 100644 app/views/projects/hook_logs/show.html.haml
create mode 100644 app/views/projects/issues/_nav_btns.html.haml
create mode 100644 app/views/projects/jobs/_header.html.haml
create mode 100644 app/views/projects/jobs/_sidebar.html.haml
rename app/views/projects/{builds => jobs}/_table.html.haml (100%)
rename app/views/projects/{builds => jobs}/_user.html.haml (100%)
create mode 100644 app/views/projects/jobs/index.html.haml
create mode 100644 app/views/projects/jobs/show.html.haml
rename app/views/projects/merge_requests/{show => }/_commits.html.haml (100%)
create mode 100644 app/views/projects/merge_requests/_how_to_merge.html.haml
rename app/views/projects/merge_requests/{show => }/_mr_box.html.haml (100%)
create mode 100644 app/views/projects/merge_requests/_mr_title.html.haml
create mode 100644 app/views/projects/merge_requests/_nav_btns.html.haml
delete mode 100644 app/views/projects/merge_requests/_new_compare.html.haml
delete mode 100644 app/views/projects/merge_requests/_new_submit.html.haml
create mode 100644 app/views/projects/merge_requests/_pipelines.html.haml
delete mode 100644 app/views/projects/merge_requests/_show.html.haml
create mode 100644 app/views/projects/merge_requests/conflicts/show.html.haml
rename app/views/projects/merge_requests/{_new_diffs.html.haml => creations/_diffs.html.haml} (100%)
create mode 100644 app/views/projects/merge_requests/creations/_new_compare.html.haml
create mode 100644 app/views/projects/merge_requests/creations/_new_submit.html.haml
rename app/views/projects/merge_requests/{ => creations}/branch_from.html.haml (100%)
rename app/views/projects/merge_requests/{ => creations}/branch_to.html.haml (100%)
create mode 100644 app/views/projects/merge_requests/creations/new.html.haml
rename app/views/projects/merge_requests/{ => creations}/update_branches.html.haml (100%)
delete mode 100644 app/views/projects/merge_requests/diffs.html.haml
create mode 100644 app/views/projects/merge_requests/diffs/_diffs.html.haml
create mode 100644 app/views/projects/merge_requests/diffs/_versions.html.haml
delete mode 100644 app/views/projects/merge_requests/new.html.haml
delete mode 100644 app/views/projects/merge_requests/show/_diffs.html.haml
delete mode 100644 app/views/projects/merge_requests/show/_how_to_merge.html.haml
delete mode 100644 app/views/projects/merge_requests/show/_mr_title.html.haml
delete mode 100644 app/views/projects/merge_requests/show/_pipelines.html.haml
delete mode 100644 app/views/projects/merge_requests/show/_versions.html.haml
create mode 100644 app/views/projects/notes/_more_actions_dropdown.html.haml
create mode 100644 app/views/projects/pipeline_schedules/_variable_row.html.haml
delete mode 100644 app/views/projects/pipelines/charts/_build_times.haml
delete mode 100644 app/views/projects/pipelines/charts/_builds.haml
create mode 100644 app/views/projects/pipelines/charts/_pipeline_times.haml
create mode 100644 app/views/projects/pipelines/charts/_pipelines.haml
delete mode 100644 app/views/projects/project_members/_group_members.html.haml
delete mode 100644 app/views/projects/project_members/_index.html.haml
create mode 100644 app/views/projects/project_members/_new_shared_group.html.haml
delete mode 100644 app/views/projects/project_members/_shared_group_members.html.haml
create mode 100644 app/views/projects/project_members/index.html.haml
delete mode 100644 app/views/projects/protected_branches/_dropdown.html.haml
delete mode 100644 app/views/projects/protected_branches/_matching_branch.html.haml
create mode 100644 app/views/projects/protected_branches/shared/_branches_list.html.haml
create mode 100644 app/views/projects/protected_branches/shared/_create_protected_branch.html.haml
create mode 100644 app/views/projects/protected_branches/shared/_dropdown.html.haml
create mode 100644 app/views/projects/protected_branches/shared/_index.html.haml
create mode 100644 app/views/projects/protected_branches/shared/_matching_branch.html.haml
create mode 100644 app/views/projects/protected_branches/shared/_protected_branch.html.haml
delete mode 100644 app/views/projects/protected_tags/_dropdown.html.haml
delete mode 100644 app/views/projects/protected_tags/_matching_tag.html.haml
create mode 100644 app/views/projects/protected_tags/shared/_create_protected_tag.html.haml
create mode 100644 app/views/projects/protected_tags/shared/_dropdown.html.haml
create mode 100644 app/views/projects/protected_tags/shared/_index.html.haml
create mode 100644 app/views/projects/protected_tags/shared/_matching_tag.html.haml
create mode 100644 app/views/projects/protected_tags/shared/_protected_tag.html.haml
create mode 100644 app/views/projects/protected_tags/shared/_tags_list.html.haml
create mode 100644 app/views/projects/services/prometheus/_show.html.haml
create mode 100644 app/views/projects/tree/_old_tree_content.html.haml
create mode 100644 app/views/projects/tree/_old_tree_header.html.haml
delete mode 100644 app/views/projects/variables/_content.html.haml
delete mode 100644 app/views/projects/variables/_form.html.haml
delete mode 100644 app/views/projects/variables/_index.html.haml
delete mode 100644 app/views/projects/variables/_table.html.haml
delete mode 100644 app/views/shared/_branch_switcher.html.haml
create mode 100644 app/views/shared/_commit_well.html.haml
create mode 100644 app/views/shared/_logo_type.svg
create mode 100644 app/views/shared/_new_merge_request_checkbox.html.haml
create mode 100644 app/views/shared/_sidebar_toggle_button.html.haml
create mode 100644 app/views/shared/_target_switcher.html.haml
create mode 100644 app/views/shared/deploy_keys/_form.html.haml
create mode 100644 app/views/shared/form_elements/_description.html.haml
create mode 100644 app/views/shared/hook_logs/_content.html.haml
create mode 100644 app/views/shared/hook_logs/_status_label.html.haml
create mode 100644 app/views/shared/icons/_abuse_reports.svg
create mode 100644 app/views/shared/icons/_access_tokens.svg
create mode 100644 app/views/shared/icons/_account.svg
create mode 100644 app/views/shared/icons/_add_new_group.svg
create mode 100644 app/views/shared/icons/_add_new_project.svg
create mode 100644 app/views/shared/icons/_add_new_user.svg
create mode 100644 app/views/shared/icons/_appearance.svg
create mode 100644 app/views/shared/icons/_applications.svg
create mode 100644 app/views/shared/icons/_authentication_log.svg
create mode 100644 app/views/shared/icons/_chat.svg
create mode 100644 app/views/shared/icons/_configure_server.svg
create mode 100644 app/views/shared/icons/_container_registry.svg
create mode 100644 app/views/shared/icons/_convdev_no_data.svg
create mode 100644 app/views/shared/icons/_convdev_no_index.svg
create mode 100644 app/views/shared/icons/_convdev_overview.svg
create mode 100644 app/views/shared/icons/_doc_text.svg
create mode 100644 app/views/shared/icons/_ellipsis_v.svg
create mode 100644 app/views/shared/icons/_emails.svg
create mode 100644 app/views/shared/icons/_express.svg
create mode 100644 app/views/shared/icons/_globe.svg
create mode 100644 app/views/shared/icons/_i2p_step_1.svg
create mode 100644 app/views/shared/icons/_i2p_step_10.svg
create mode 100644 app/views/shared/icons/_i2p_step_2.svg
create mode 100644 app/views/shared/icons/_i2p_step_3.svg
create mode 100644 app/views/shared/icons/_i2p_step_4.svg
create mode 100644 app/views/shared/icons/_i2p_step_5.svg
create mode 100644 app/views/shared/icons/_i2p_step_6.svg
create mode 100644 app/views/shared/icons/_i2p_step_7.svg
create mode 100644 app/views/shared/icons/_i2p_step_8.svg
create mode 100644 app/views/shared/icons/_i2p_step_9.svg
create mode 100644 app/views/shared/icons/_icon_clone.svg
create mode 100644 app/views/shared/icons/_icon_empty_metrics.svg
create mode 100644 app/views/shared/icons/_icon_history.svg
create mode 100644 app/views/shared/icons/_icon_status_notfound_borderless.svg
create mode 100644 app/views/shared/icons/_icon_status_success_solid.svg
create mode 100644 app/views/shared/icons/_issues.svg
delete mode 100644 app/views/shared/icons/_issues.svg.erb
create mode 100644 app/views/shared/icons/_key.svg
create mode 100644 app/views/shared/icons/_key_2.svg
create mode 100644 app/views/shared/icons/_labels.svg
create mode 100644 app/views/shared/icons/_lock.svg
create mode 100644 app/views/shared/icons/_members.svg
create mode 100644 app/views/shared/icons/_messages.svg
create mode 100644 app/views/shared/icons/_monitoring.svg
create mode 100644 app/views/shared/icons/_mr_widget_empty_state.svg
create mode 100644 app/views/shared/icons/_notifications.svg
create mode 100644 app/views/shared/icons/_overview.svg
create mode 100644 app/views/shared/icons/_pipeline.svg
create mode 100644 app/views/shared/icons/_preferences.svg
create mode 100644 app/views/shared/icons/_profile.svg
create mode 100644 app/views/shared/icons/_project.svg
delete mode 100644 app/views/shared/icons/_project.svg.erb
create mode 100644 app/views/shared/icons/_rails.svg
delete mode 100644 app/views/shared/icons/_scroll_down_hover_active.svg
delete mode 100644 app/views/shared/icons/_scroll_up_hover_active.svg
create mode 100644 app/views/shared/icons/_service_templates.svg
create mode 100644 app/views/shared/icons/_settings.svg
create mode 100644 app/views/shared/icons/_snippets.svg
create mode 100644 app/views/shared/icons/_spam_logs.svg
create mode 100644 app/views/shared/icons/_spring.svg
create mode 100644 app/views/shared/icons/_system_hooks.svg
create mode 100644 app/views/shared/icons/_wiki.svg
create mode 100644 app/views/shared/issuable/_bulk_update_sidebar.html.haml
create mode 100644 app/views/shared/issuable/_close_reopen_button.html.haml
create mode 100644 app/views/shared/issuable/_close_reopen_report_toggle.html.haml
create mode 100644 app/views/shared/issuable/_user_dropdown_item.html.haml
delete mode 100644 app/views/shared/issuable/form/_description.html.haml
delete mode 100644 app/views/shared/projects/blob/_branch_page_create.html.haml
delete mode 100644 app/views/shared/projects/blob/_branch_page_default.html.haml
create mode 100644 app/views/shared/repo/_editable_mode.html.haml
create mode 100644 app/views/shared/repo/_repo.html.haml
create mode 100644 app/views/shared/web_hooks/_test_button.html.haml
delete mode 100644 app/views/users/calendar.html.haml
create mode 100644 app/workers/background_migration_worker.rb
create mode 100644 app/workers/concerns/new_issuable.rb
create mode 100644 app/workers/create_gpg_signature_worker.rb
create mode 100644 app/workers/invalid_gpg_signature_update_worker.rb
create mode 100644 app/workers/namespaceless_project_destroy_worker.rb
create mode 100644 app/workers/new_issue_worker.rb
create mode 100644 app/workers/new_merge_request_worker.rb
delete mode 100644 app/workers/project_web_hook_worker.rb
create mode 100644 app/workers/remove_old_web_hook_logs_worker.rb
create mode 100644 app/workers/stuck_merge_jobs_worker.rb
delete mode 100644 app/workers/system_hook_worker.rb
create mode 100644 app/workers/web_hook_worker.rb
delete mode 100755 bin/ci/upgrade.rb
create mode 100644 changelogs/unreleased/12673-fix_v3_project_hooks_build_events
create mode 100644 changelogs/unreleased/12892-reset-css-text-align-to-initial-for-rtl.md
create mode 100644 changelogs/unreleased/32340-correct-jobs-api-documentation
create mode 100644 config/initializers/0_acts_as_taggable.rb
create mode 100644 config/initializers/7_prometheus_metrics.rb
create mode 100644 config/initializers/active_record_array_type_casting.rb
create mode 100644 config/initializers/active_record_data_types.rb
create mode 100644 config/initializers/active_record_locking.rb
create mode 100644 config/initializers/active_record_mysql_timestamp.rb
create mode 100644 config/initializers/active_record_preloader.rb
create mode 100644 config/initializers/active_record_table_definition.rb
delete mode 100644 config/initializers/acts_as_taggable.rb
delete mode 100644 config/initializers/ar_monkey_patch.rb
create mode 100644 config/initializers/bootstrap_form.rb
create mode 100644 config/initializers/flipper.rb
create mode 100644 config/initializers/forbid_sidekiq_in_transactions.rb
create mode 100644 config/initializers/grape_route_helpers_fix.rb
create mode 100644 config/initializers/lograge.rb
create mode 100644 config/initializers/mysql_set_length_for_binary_indexes.rb
create mode 100644 config/initializers/peek.rb
create mode 100644 config/initializers/postgresql_cte.rb
create mode 100644 config/initializers/rugged_use_gitlab_git_attributes.rb
create mode 100644 config/initializers/server_uptime.rb
create mode 100644 config/prometheus/additional_metrics.yml
create mode 100644 config/redis.cache.yml.example
create mode 100644 config/redis.queues.yml.example
create mode 100644 config/redis.shared_state.yml.example
create mode 100644 config/routes/legacy_builds.rb
create mode 100644 db/fixtures/development/21_conversational_development_index_metrics.rb
create mode 100644 db/migrate/20160804142904_add_ci_config_file_to_project.rb
create mode 100644 db/migrate/20170222111732_create_gpg_keys.rb
delete mode 100644 db/migrate/20170316163800_rename_system_namespaces.rb
create mode 100644 db/migrate/20170427103502_create_web_hook_logs.rb
create mode 100644 db/migrate/20170428064307_add_column_delete_error_to_projects.rb
create mode 100644 db/migrate/20170502065653_make_auto_cancel_pending_pipelines_on_by_default.rb
create mode 100644 db/migrate/20170502135553_create_index_ci_pipelines_auto_canceled_by_id.rb
create mode 100644 db/migrate/20170502140503_create_index_ci_builds_auto_canceled_by_id.rb
create mode 100644 db/migrate/20170503023315_add_repository_update_events_to_web_hooks.rb
create mode 100644 db/migrate/20170503114228_add_description_to_snippets.rb
create mode 100644 db/migrate/20170503140201_reschedule_project_authorizations.rb
create mode 100644 db/migrate/20170503140202_turn_nested_groups_into_regular_groups_for_mysql.rb
create mode 100644 db/migrate/20170504182103_add_index_project_group_links_group_id.rb
create mode 100644 db/migrate/20170507205316_add_head_pipeline_id_to_merge_requests.rb
create mode 100644 db/migrate/20170508153950_add_not_null_contraints_to_ci_variables.rb
create mode 100644 db/migrate/20170508190732_add_foreign_key_to_ci_variables.rb
create mode 100644 db/migrate/20170511082759_rename_web_hooks_build_events_to_job_events.rb
create mode 100644 db/migrate/20170511083824_rename_services_build_events_to_job_events.rb
create mode 100644 db/migrate/20170519102115_add_prometheus_settings_to_metrics_settings.rb
create mode 100644 db/migrate/20170521184006_add_change_position_to_notes.rb
create mode 100644 db/migrate/20170523091700_add_rss_token_to_users.rb
create mode 100644 db/migrate/20170523121229_create_conversational_development_index_metrics.rb
create mode 100644 db/migrate/20170524125940_add_source_to_ci_pipeline.rb
create mode 100644 db/migrate/20170524161101_add_protected_to_ci_variables.rb
create mode 100644 db/migrate/20170525130346_create_group_variables_table.rb
create mode 100644 db/migrate/20170525130758_add_foreign_key_to_group_variables.rb
create mode 100644 db/migrate/20170525132202_create_pipeline_stages.rb
create mode 100644 db/migrate/20170525174156_create_feature_tables.rb
create mode 100644 db/migrate/20170526185602_add_stage_id_to_ci_builds.rb
create mode 100644 db/migrate/20170530130129_project_foreign_keys_with_cascading_deletes.rb
create mode 100644 db/migrate/20170531202042_rename_users_ldap_email_to_external_email.rb
create mode 100644 db/migrate/20170602154736_add_help_page_hide_commercial_content_to_application_settings.rb
create mode 100644 db/migrate/20170602154813_add_help_page_support_url_to_application_settings.rb
create mode 100644 db/migrate/20170603200744_add_email_provider_to_users.rb
create mode 100644 db/migrate/20170606154216_add_notification_setting_columns.rb
create mode 100644 db/migrate/20170608152747_prepare_events_table_for_push_events_migration.rb
create mode 100644 db/migrate/20170608152748_create_push_event_payloads_tables.rb
create mode 100644 db/migrate/20170608171156_create_merge_request_diff_files.rb
create mode 100644 db/migrate/20170613154149_create_gpg_signatures.rb
create mode 100644 db/migrate/20170614115405_merge_request_diff_file_limits_to_mysql.rb
create mode 100644 db/migrate/20170616133147_create_merge_request_diff_commits.rb
create mode 100644 db/migrate/20170619144837_add_index_for_head_pipeline_merge_request.rb
create mode 100644 db/migrate/20170620064728_create_ci_pipeline_schedule_variables.rb
create mode 100644 db/migrate/20170620065449_add_foreign_key_to_ci_pipeline_schedule_variables.rb
create mode 100644 db/migrate/20170622130029_correct_protected_branches_foreign_keys.rb
create mode 100644 db/migrate/20170622132212_add_foreign_key_for_merge_request_diffs.rb
create mode 100644 db/migrate/20170622135451_rename_duplicated_variable_key.rb
create mode 100644 db/migrate/20170622135628_add_environment_scope_to_ci_variables.rb
create mode 100644 db/migrate/20170622135728_add_unique_constraint_to_ci_variables.rb
create mode 100644 db/migrate/20170622162730_add_ref_fetched_to_merge_request.rb
create mode 100644 db/migrate/20170623080805_remove_ci_variables_project_id_index.rb
create mode 100644 db/migrate/20170629171610_rename_application_settings_signin_enabled_to_password_authentication_enabled.rb
create mode 100644 db/migrate/20170703102400_add_stage_id_foreign_key_to_builds.rb
create mode 100644 db/migrate/20170706151212_add_performance_bar_allowed_group_id_to_application_settings.rb
create mode 100644 db/migrate/20170707183807_add_group_id_to_milestones.rb
create mode 100644 db/migrate/20170707184243_add_group_milestone_id_indexes.rb
create mode 100644 db/migrate/20170707184244_remove_wrong_versions_from_schema_versions.rb
create mode 100644 db/migrate/20170710083355_clean_stage_id_reference_migration.rb
create mode 100644 db/migrate/20170713104829_add_foreign_key_to_merge_requests.rb
create mode 100644 db/migrate/20170717074009_move_system_upload_folder.rb
create mode 100644 db/migrate/20170717200542_add_trusted_column_to_oauth_applications.rb
create mode 100644 db/migrate/20170720130522_create_ci_pipeline_variables.rb
create mode 100644 db/migrate/20170720130749_add_foreign_key_to_ci_pipeline_variables.rb
create mode 100644 db/migrate/20170724214302_add_lower_path_index_to_redirect_routes.rb
create mode 100644 db/migrate/20170725145659_add_binary_to_merge_request_diff_files.rb
create mode 100644 db/migrate/20170727123534_add_index_on_events_project_id_id.rb
create mode 100644 db/migrate/20170731175128_add_percentages_to_conv_dev.rb
create mode 100644 db/migrate/20170731183033_add_merge_jid_to_merge_requests.rb
create mode 100644 db/migrate/20170803130232_reorganise_issues_indexes_for_faster_sorting.rb
create mode 100644 db/migrate/20170809133343_add_broadcast_messages_index.rb
create mode 100644 db/migrate/20170809134534_add_broadcast_message_not_null_constraints.rb
create mode 100644 db/migrate/20170809142252_cleanup_appearances_schema.rb
create mode 100644 db/migrate/20170820100558_correct_protected_tags_foreign_keys.rb
create mode 100644 db/migrate/20170824162758_allow_appearances_description_html_null.rb
create mode 100644 db/migrate/merge_request_diff_file_limits_to_mysql.rb
create mode 100644 db/post_migrate/20170502070007_enable_auto_cancel_pending_pipelines_for_all.rb
create mode 100644 db/post_migrate/20170502101023_cleanup_namespaceless_pending_delete_projects.rb
create mode 100644 db/post_migrate/20170503120310_remove_users_authorized_projects_populated.rb
create mode 100644 db/post_migrate/20170508170547_add_head_pipeline_for_each_merge_request.rb
create mode 100644 db/post_migrate/20170510101043_add_foreign_key_on_pipeline_schedule_owner.rb
create mode 100644 db/post_migrate/20170511100900_cleanup_rename_web_hooks_build_events_to_job_events.rb
create mode 100644 db/post_migrate/20170511101000_cleanup_rename_services_build_events_to_job_events.rb
create mode 100644 db/post_migrate/20170523083112_migrate_old_artifacts.rb
create mode 100644 db/post_migrate/20170525140254_rename_all_reserved_paths_again.rb
create mode 100644 db/post_migrate/20170526185842_migrate_pipeline_stages.rb
create mode 100644 db/post_migrate/20170526185858_create_index_in_pipeline_stages.rb
create mode 100644 db/post_migrate/20170526185901_remove_stage_id_index_from_builds.rb
create mode 100644 db/post_migrate/20170526185921_migrate_build_stage_reference.rb
create mode 100644 db/post_migrate/20170526190000_migrate_build_stage_reference_again.rb
create mode 100644 db/post_migrate/20170531203055_cleanup_users_ldap_email_rename.rb
create mode 100644 db/post_migrate/20170607121233_convert_custom_notification_settings_to_columns.rb
create mode 100644 db/post_migrate/20170609183112_remove_position_from_issuables.rb
create mode 100644 db/post_migrate/20170612071012_move_personal_snippets_files.rb
create mode 100644 db/post_migrate/20170621102400_add_stage_id_index_to_builds.rb
create mode 100644 db/post_migrate/20170627101016_schedule_event_migrations.rb
create mode 100644 db/post_migrate/20170628080858_migrate_stage_id_reference_in_background.rb
create mode 100644 db/post_migrate/20170629180131_cleanup_application_settings_signin_enabled_rename.rb
create mode 100644 db/post_migrate/20170703130158_schedule_merge_request_diff_migrations.rb
create mode 100644 db/post_migrate/20170717111152_cleanup_move_system_upload_folder_symlink.rb
create mode 100644 db/post_migrate/20170717150329_enqueue_migrate_system_uploads_to_new_folder.rb
create mode 100644 db/post_migrate/20170719150301_merge_issuable_reopened_into_opened_state.rb
create mode 100644 db/post_migrate/20170728101014_remove_events_from_notification_settings.rb
create mode 100644 db/post_migrate/20170803090603_calculate_conv_dev_index_percentages.rb
create mode 100644 db/post_migrate/20170807160457_remove_locked_at_column_from_merge_requests.rb
create mode 100644 db/post_migrate/20170807190736_move_personal_snippet_files_into_correct_folder.rb
create mode 100644 db/post_migrate/20170815060945_remove_duplicate_mr_events.rb
delete mode 100644 debian/patches/0018-loosen-rdoc.patch
create mode 100644 debian/patches/0110-make-test-dependencies-conditional.patch
delete mode 100644 debian/patches/0200-remove-order-dependency-in-label-finder-spec.patch
delete mode 100644 debian/patches/0210-use-jquery-ui-rails6.patch
create mode 100644 debian/patches/0240-relax-google-api-client.patch
create mode 100644 debian/patches/0250-relax-licensee.patch
create mode 100644 debian/patches/0270-relax-toml-rb.patch
create mode 100644 debian/patches/0280-relax-pg.patch
delete mode 100644 debian/patches/0300-git-2-11-support.patch
create mode 100644 debian/patches/0410-set-webpack-root.patch
create mode 100644 debian/patches/0420-use-system-libs.patch
delete mode 100644 debian/patches/052-relax-grape.patch
create mode 100644 debian/patches/add-system-lib-path-for-webpack.patch
delete mode 100644 debian/patches/cve-2016-9086-fix.patch
delete mode 100644 debian/patches/cve-2017-0882.patch
create mode 100644 doc/administration/img/failing_storage.png
create mode 100644 doc/administration/monitoring/ip_whitelist.md
create mode 100644 doc/administration/monitoring/performance/img/performance_bar.png
create mode 100644 doc/administration/monitoring/performance/img/performance_bar_configuration_settings.png
create mode 100644 doc/administration/monitoring/performance/img/performance_bar_line_profiling.png
create mode 100644 doc/administration/monitoring/performance/img/performance_bar_sql_queries.png
create mode 100644 doc/administration/monitoring/performance/performance_bar.md
create mode 100644 doc/administration/monitoring/prometheus/gitlab_metrics.md
delete mode 100644 doc/api/build_variables.md
delete mode 100644 doc/api/enviroments.md
create mode 100644 doc/api/environments.md
create mode 100644 doc/api/events.md
create mode 100644 doc/api/features.md
create mode 100644 doc/api/group_level_variables.md
create mode 100644 doc/api/group_milestones.md
create mode 100644 doc/api/pipeline_schedules.md
create mode 100644 doc/api/project_level_variables.md
create mode 100644 doc/api/protected_branches.md
create mode 100644 doc/api/repository_storage_health.md
create mode 100644 doc/articles/how_to_install_git/index.md
create mode 100644 doc/articles/openshift_and_gitlab/img/add-gitlab-to-project.png
create mode 100644 doc/articles/openshift_and_gitlab/img/add-to-project.png
create mode 100644 doc/articles/openshift_and_gitlab/img/create-project-ui.png
create mode 100644 doc/articles/openshift_and_gitlab/img/gitlab-logs.png
create mode 100644 doc/articles/openshift_and_gitlab/img/gitlab-overview.png
create mode 100644 doc/articles/openshift_and_gitlab/img/gitlab-running.png
create mode 100644 doc/articles/openshift_and_gitlab/img/gitlab-scale.png
create mode 100644 doc/articles/openshift_and_gitlab/img/gitlab-settings.png
create mode 100644 doc/articles/openshift_and_gitlab/img/no-resources.png
create mode 100644 doc/articles/openshift_and_gitlab/img/openshift-infra-project.png
create mode 100644 doc/articles/openshift_and_gitlab/img/pods-overview.png
create mode 100644 doc/articles/openshift_and_gitlab/img/rc-name.png
create mode 100644 doc/articles/openshift_and_gitlab/img/running-pods.png
create mode 100644 doc/articles/openshift_and_gitlab/img/storage-volumes.png
create mode 100644 doc/articles/openshift_and_gitlab/img/web-console.png
create mode 100644 doc/articles/openshift_and_gitlab/index.md
create mode 100644 doc/ci/autodeploy/img/auto_monitoring.png
create mode 100644 doc/ci/examples/code_climate.md
create mode 100644 doc/ci/runners/img/shared_runners_admin.png
delete mode 100644 doc/ci/runners/project_specific.png
delete mode 100644 doc/ci/runners/shared_runner.png
create mode 100644 doc/development/background_migrations.md
create mode 100644 doc/development/fe_guide/img/testing_triangle.png
create mode 100644 doc/development/feature_flags.md
create mode 100644 doc/development/foreign_keys.md
create mode 100644 doc/development/img/trigger_ss1.png
create mode 100644 doc/development/img/trigger_ss2.png
create mode 100644 doc/development/iterating_tables_in_batches.md
create mode 100644 doc/development/policies.md
create mode 100644 doc/development/polymorphic_associations.md
create mode 100644 doc/development/serializing_data.md
create mode 100644 doc/development/sha1_as_binary.md
create mode 100644 doc/development/single_table_inheritance.md
delete mode 100644 doc/gitlab-basics/img/create_new_group_sidebar.png
create mode 100644 doc/install/kubernetes/gitlab_omnibus.md
create mode 100644 doc/integration/img/enable_trello_powerup.png
create mode 100644 doc/integration/img/trello_card_with_gitlab_powerup.png
create mode 100644 doc/integration/slash_commands.md
create mode 100644 doc/integration/trello_power_up.md
create mode 100644 doc/update/9.2-to-9.3.md
create mode 100644 doc/update/9.3-to-9.4.md
create mode 100644 doc/update/9.4-to-9.5.md
create mode 100644 doc/user/admin_area/monitoring/convdev.md
create mode 100644 doc/user/admin_area/monitoring/img/convdev_index.png
rename doc/{workflow/groups => user/group/img}/access_requests_management.png (100%)
create mode 100644 doc/user/group/img/add_new_members.png
rename doc/{gitlab-basics => user/group}/img/create_new_group_info.png (100%)
rename doc/{gitlab-basics => user/group}/img/create_new_project_from_group.png (100%)
create mode 100644 doc/user/group/img/group_settings.png
create mode 100644 doc/user/group/img/groups.png
create mode 100644 doc/user/group/img/membership_lock.png
rename doc/{workflow/groups => user/group/img}/new_group_form.png (100%)
create mode 100644 doc/user/group/img/new_group_from_groups.png
create mode 100644 doc/user/group/img/new_group_from_other_pages.png
rename doc/{workflow/groups => user/group/img}/request_access_button.png (100%)
rename doc/{gitlab-basics => user/group}/img/select_group_dropdown.png (100%)
create mode 100644 doc/user/group/img/share_with_group_lock.png
create mode 100644 doc/user/group/img/transfer_project_to_other_group.png
rename doc/{workflow/groups => user/group/img}/withdraw_access_request_button.png (100%)
create mode 100644 doc/user/group/index.md
create mode 100644 doc/user/index.md
create mode 100644 doc/user/profile/img/personal_access_tokens.png
create mode 100644 doc/user/profile/img/profile_settings_dropdown.png
create mode 100644 doc/user/profile/index.md
create mode 100644 doc/user/profile/personal_access_tokens.md
create mode 100644 doc/user/project/gpg_signed_commits/img/profile_settings_gpg_keys_paste_pub.png
create mode 100644 doc/user/project/gpg_signed_commits/img/profile_settings_gpg_keys_single_key.png
create mode 100644 doc/user/project/gpg_signed_commits/img/project_signed_and_unsigned_commits.png
create mode 100644 doc/user/project/gpg_signed_commits/img/project_signed_commit_unverified_signature.png
create mode 100644 doc/user/project/gpg_signed_commits/img/project_signed_commit_verified_signature.png
create mode 100644 doc/user/project/gpg_signed_commits/index.md
delete mode 100644 doc/user/project/img/container_registry_panel.png
create mode 100644 doc/user/project/img/issue_board_move_issue_card_list.png
delete mode 100644 doc/user/project/img/project_settings_list.png
create mode 100644 doc/user/project/img/protected_branches_delete.png
create mode 100644 doc/user/project/index.md
delete mode 100644 doc/user/project/integrations/img/accessing_integrations.png
create mode 100755 doc/user/project/integrations/img/webhook_logs.png
create mode 100644 doc/user/project/integrations/img/webhook_testing.png
create mode 100644 doc/user/project/integrations/prometheus_library/cloudwatch.md
create mode 100644 doc/user/project/integrations/prometheus_library/haproxy.md
create mode 100644 doc/user/project/integrations/prometheus_library/kubernetes.md
create mode 100644 doc/user/project/integrations/prometheus_library/metrics.md
create mode 100644 doc/user/project/integrations/prometheus_library/nginx.md
create mode 100644 doc/user/project/integrations/prometheus_library/nginx_ingress.md
create mode 100644 doc/user/project/integrations/samples/cloudwatch.yml
create mode 100644 doc/user/project/issues/img/group_issues_list_view.png
delete mode 100755 doc/user/project/issues/img/issue_tracker.png
delete mode 100755 doc/user/project/issues/img/issues_main_view_numbered.png
create mode 100644 doc/user/project/issues/img/project_issues_list_view.png
create mode 100644 doc/user/project/merge_requests/img/group_merge_requests_list_view.png
create mode 100644 doc/user/project/merge_requests/img/project_merge_requests_list_view.png
create mode 100644 doc/user/project/milestones/img/progress.png
create mode 100644 doc/user/project/pipelines/img/pipeline_schedule_variables.png
create mode 100644 doc/user/project/quick_actions.md
create mode 100644 doc/user/project/repository/branches/img/delete_merged_branches.png
create mode 100644 doc/user/project/repository/branches/index.md
create mode 100755 doc/user/project/repository/img/compare_branches.png
create mode 100755 doc/user/project/repository/img/contributors_graph.png
create mode 100755 doc/user/project/repository/img/repo_graph.png
create mode 100644 doc/user/project/repository/index.md
create mode 100644 doc/user/project/repository/reducing_the_repo_size_using_git.md
create mode 100644 doc/user/search/img/group_issues_filter.png
delete mode 100644 doc/workflow/groups/add_member_to_group.png
delete mode 100644 doc/workflow/groups/group_dashboard.png
delete mode 100644 doc/workflow/groups/group_with_two_projects.png
delete mode 100644 doc/workflow/groups/new_group_button.png
delete mode 100644 doc/workflow/groups/override_access_level.png
delete mode 100644 doc/workflow/groups/project_members_via_group.png
delete mode 100644 doc/workflow/groups/transfer_project.png
rename doc/workflow/{notifications/settings.png => img/notification_global_settings.png} (100%)
create mode 100644 doc/workflow/img/notification_group_settings.png
create mode 100644 doc/workflow/img/notification_project_settings.png
delete mode 100644 features/dashboard/dashboard.feature
delete mode 100644 features/dashboard/event_filters.feature
delete mode 100644 features/dashboard/merge_requests.feature
delete mode 100644 features/dashboard/new_project.feature
delete mode 100644 features/dashboard/starred_projects.feature
delete mode 100644 features/dashboard/todos.feature
delete mode 100644 features/profile/notifications.feature
delete mode 100644 features/project/badges/build.feature
delete mode 100644 features/project/create.feature
delete mode 100644 features/project/hooks.feature
delete mode 100644 features/project/source/browse_files.feature
delete mode 100644 features/snippets/snippets.feature
delete mode 100644 features/steps/dashboard/dashboard.rb
delete mode 100644 features/steps/dashboard/event_filters.rb
delete mode 100644 features/steps/dashboard/merge_requests.rb
delete mode 100644 features/steps/dashboard/new_project.rb
delete mode 100644 features/steps/dashboard/starred_projects.rb
delete mode 100644 features/steps/dashboard/todos.rb
delete mode 100644 features/steps/project/badges/build.rb
delete mode 100644 features/steps/project/hooks.rb
delete mode 100644 features/steps/shared/snippet.rb
delete mode 100644 features/steps/snippets/snippets.rb
create mode 100644 lib/api/circuit_breakers.rb
create mode 100644 lib/api/events.rb
create mode 100644 lib/api/features.rb
create mode 100644 lib/api/group_milestones.rb
create mode 100644 lib/api/group_variables.rb
create mode 100644 lib/api/helpers/related_resources_helpers.rb
create mode 100644 lib/api/milestone_responses.rb
delete mode 100644 lib/api/milestones.rb
create mode 100644 lib/api/pipeline_schedules.rb
create mode 100644 lib/api/project_milestones.rb
create mode 100644 lib/api/protected_branches.rb
create mode 100644 lib/api/scope.rb
create mode 100644 lib/banzai/filter/ascii_doc_post_processing_filter.rb
create mode 100644 lib/banzai/filter/image_lazy_load_filter.rb
create mode 100644 lib/banzai/pipeline/ascii_doc_pipeline.rb
create mode 100644 lib/declarative_policy.rb
create mode 100644 lib/declarative_policy/base.rb
create mode 100644 lib/declarative_policy/cache.rb
create mode 100644 lib/declarative_policy/condition.rb
create mode 100644 lib/declarative_policy/dsl.rb
create mode 100644 lib/declarative_policy/preferred_scope.rb
create mode 100644 lib/declarative_policy/rule.rb
create mode 100644 lib/declarative_policy/runner.rb
create mode 100644 lib/declarative_policy/step.rb
create mode 100644 lib/feature.rb
create mode 100644 lib/gitlab/background_migration.rb
copy {app/models => lib/gitlab/background_migration}/.gitkeep (100%)
create mode 100644 lib/gitlab/background_migration/deserialize_merge_request_diffs_and_commits.rb
create mode 100644 lib/gitlab/background_migration/migrate_build_stage_id_reference.rb
create mode 100644 lib/gitlab/background_migration/migrate_events_to_push_event_payloads.rb
create mode 100644 lib/gitlab/background_migration/migrate_system_uploads_to_new_folder.rb
create mode 100644 lib/gitlab/background_migration/move_personal_snippet_files.rb
delete mode 100644 lib/gitlab/badge/build/metadata.rb
delete mode 100644 lib/gitlab/badge/build/status.rb
delete mode 100644 lib/gitlab/badge/build/template.rb
create mode 100644 lib/gitlab/badge/pipeline/metadata.rb
create mode 100644 lib/gitlab/badge/pipeline/status.rb
create mode 100644 lib/gitlab/badge/pipeline/template.rb
create mode 100644 lib/gitlab/cache/request_cache.rb
delete mode 100644 lib/gitlab/chat_commands/base_command.rb
delete mode 100644 lib/gitlab/chat_commands/command.rb
delete mode 100644 lib/gitlab/chat_commands/deploy.rb
delete mode 100644 lib/gitlab/chat_commands/help.rb
delete mode 100644 lib/gitlab/chat_commands/issue_command.rb
delete mode 100644 lib/gitlab/chat_commands/issue_new.rb
delete mode 100644 lib/gitlab/chat_commands/issue_search.rb
delete mode 100644 lib/gitlab/chat_commands/issue_show.rb
delete mode 100644 lib/gitlab/chat_commands/presenters/access.rb
delete mode 100644 lib/gitlab/chat_commands/presenters/base.rb
delete mode 100644 lib/gitlab/chat_commands/presenters/deploy.rb
delete mode 100644 lib/gitlab/chat_commands/presenters/help.rb
delete mode 100644 lib/gitlab/chat_commands/presenters/issue_base.rb
delete mode 100644 lib/gitlab/chat_commands/presenters/issue_new.rb
delete mode 100644 lib/gitlab/chat_commands/presenters/issue_search.rb
delete mode 100644 lib/gitlab/chat_commands/presenters/issue_show.rb
delete mode 100644 lib/gitlab/chat_commands/result.rb
create mode 100644 lib/gitlab/ci/config/entry/service.rb
create mode 100644 lib/gitlab/ci/stage/seed.rb
create mode 100644 lib/gitlab/ci_access.rb
create mode 100644 lib/gitlab/daemon.rb
create mode 100644 lib/gitlab/data_builder/repository.rb
create mode 100644 lib/gitlab/data_builder/wiki_page.rb
create mode 100644 lib/gitlab/database/sha_attribute.rb
create mode 100644 lib/gitlab/dependency_linker.rb
create mode 100644 lib/gitlab/dependency_linker/base_linker.rb
create mode 100644 lib/gitlab/dependency_linker/cartfile_linker.rb
create mode 100644 lib/gitlab/dependency_linker/cocoapods.rb
create mode 100644 lib/gitlab/dependency_linker/composer_json_linker.rb
create mode 100644 lib/gitlab/dependency_linker/gemfile_linker.rb
create mode 100644 lib/gitlab/dependency_linker/gemspec_linker.rb
create mode 100644 lib/gitlab/dependency_linker/godeps_json_linker.rb
create mode 100644 lib/gitlab/dependency_linker/json_linker.rb
create mode 100644 lib/gitlab/dependency_linker/method_linker.rb
create mode 100644 lib/gitlab/dependency_linker/package_json_linker.rb
create mode 100644 lib/gitlab/dependency_linker/podfile_linker.rb
create mode 100644 lib/gitlab/dependency_linker/podspec_json_linker.rb
create mode 100644 lib/gitlab/dependency_linker/podspec_linker.rb
create mode 100644 lib/gitlab/dependency_linker/requirements_txt_linker.rb
delete mode 100644 lib/gitlab/devise_failure.rb
create mode 100644 lib/gitlab/diff/inline_diff_markdown_marker.rb
create mode 100644 lib/gitlab/encoding_helper.rb
create mode 100644 lib/gitlab/environment.rb
create mode 100644 lib/gitlab/fake_application_settings.rb
create mode 100644 lib/gitlab/file_finder.rb
delete mode 100644 lib/gitlab/git/encoding_helper.rb
create mode 100644 lib/gitlab/git/gitmodules_parser.rb
create mode 100644 lib/gitlab/git/storage.rb
create mode 100644 lib/gitlab/git/storage/circuit_breaker.rb
create mode 100644 lib/gitlab/git/storage/forked_storage_check.rb
create mode 100644 lib/gitlab/git/storage/health.rb
delete mode 100644 lib/gitlab/git_access_status.rb
create mode 100644 lib/gitlab/gitaly_client/blob_service.rb
delete mode 100644 lib/gitlab/gitaly_client/commit.rb
create mode 100644 lib/gitlab/gitaly_client/commit_service.rb
create mode 100644 lib/gitlab/gitaly_client/diff.rb
create mode 100644 lib/gitlab/gitaly_client/diff_stitcher.rb
create mode 100644 lib/gitlab/gitaly_client/notification_service.rb
delete mode 100644 lib/gitlab/gitaly_client/notifications.rb
delete mode 100644 lib/gitlab/gitaly_client/ref.rb
create mode 100644 lib/gitlab/gitaly_client/ref_service.rb
create mode 100644 lib/gitlab/gitaly_client/repository_service.rb
create mode 100644 lib/gitlab/gpg.rb
create mode 100644 lib/gitlab/gpg/commit.rb
create mode 100644 lib/gitlab/gpg/invalid_gpg_signature_updater.rb
create mode 100644 lib/gitlab/group_hierarchy.rb
create mode 100644 lib/gitlab/health_checks/prometheus_text_format.rb
create mode 100644 lib/gitlab/health_checks/redis/cache_check.rb
create mode 100644 lib/gitlab/health_checks/redis/queues_check.rb
create mode 100644 lib/gitlab/health_checks/redis/redis_check.rb
create mode 100644 lib/gitlab/health_checks/redis/shared_state_check.rb
delete mode 100644 lib/gitlab/health_checks/redis_check.rb
create mode 100644 lib/gitlab/issuable_metadata.rb
create mode 100644 lib/gitlab/metrics/base_sampler.rb
create mode 100644 lib/gitlab/metrics/influx_db.rb
create mode 100644 lib/gitlab/metrics/influx_sampler.rb
create mode 100644 lib/gitlab/metrics/null_metric.rb
create mode 100644 lib/gitlab/metrics/prometheus.rb
create mode 100644 lib/gitlab/metrics/requests_rack_middleware.rb
delete mode 100644 lib/gitlab/metrics/sampler.rb
create mode 100644 lib/gitlab/metrics/sidekiq_metrics_exporter.rb
create mode 100644 lib/gitlab/metrics/unicorn_sampler.rb
create mode 100644 lib/gitlab/otp_key_rotator.rb
create mode 100644 lib/gitlab/path_regex.rb
create mode 100644 lib/gitlab/performance_bar.rb
create mode 100644 lib/gitlab/performance_bar/peek_query_tracker.rb
create mode 100644 lib/gitlab/project_authorizations/with_nested_groups.rb
create mode 100644 lib/gitlab/project_authorizations/without_nested_groups.rb
create mode 100644 lib/gitlab/project_template.rb
delete mode 100644 lib/gitlab/prometheus.rb
create mode 100644 lib/gitlab/prometheus/additional_metrics_parser.rb
create mode 100644 lib/gitlab/prometheus/metric.rb
create mode 100644 lib/gitlab/prometheus/metric_group.rb
create mode 100644 lib/gitlab/prometheus/parsing_error.rb
create mode 100644 lib/gitlab/prometheus/queries/additional_metrics_deployment_query.rb
create mode 100644 lib/gitlab/prometheus/queries/additional_metrics_environment_query.rb
create mode 100644 lib/gitlab/prometheus/queries/base_query.rb
create mode 100644 lib/gitlab/prometheus/queries/deployment_query.rb
create mode 100644 lib/gitlab/prometheus/queries/environment_query.rb
create mode 100644 lib/gitlab/prometheus/queries/matched_metrics_query.rb
create mode 100644 lib/gitlab/prometheus/queries/query_additional_metrics.rb
create mode 100644 lib/gitlab/prometheus_client.rb
create mode 100644 lib/gitlab/quick_actions/command_definition.rb
create mode 100644 lib/gitlab/quick_actions/dsl.rb
create mode 100644 lib/gitlab/quick_actions/extractor.rb
create mode 100644 lib/gitlab/quick_actions/substitution_definition.rb
delete mode 100644 lib/gitlab/redis.rb
create mode 100644 lib/gitlab/redis/cache.rb
create mode 100644 lib/gitlab/redis/queues.rb
create mode 100644 lib/gitlab/redis/shared_state.rb
create mode 100644 lib/gitlab/redis/wrapper.rb
create mode 100644 lib/gitlab/request_forgery_protection.rb
create mode 100644 lib/gitlab/slash_commands/base_command.rb
create mode 100644 lib/gitlab/slash_commands/command.rb
delete mode 100644 lib/gitlab/slash_commands/command_definition.rb
create mode 100644 lib/gitlab/slash_commands/deploy.rb
delete mode 100644 lib/gitlab/slash_commands/dsl.rb
delete mode 100644 lib/gitlab/slash_commands/extractor.rb
create mode 100644 lib/gitlab/slash_commands/help.rb
create mode 100644 lib/gitlab/slash_commands/issue_command.rb
create mode 100644 lib/gitlab/slash_commands/issue_new.rb
create mode 100644 lib/gitlab/slash_commands/issue_search.rb
create mode 100644 lib/gitlab/slash_commands/issue_show.rb
create mode 100644 lib/gitlab/slash_commands/presenters/access.rb
create mode 100644 lib/gitlab/slash_commands/presenters/base.rb
create mode 100644 lib/gitlab/slash_commands/presenters/deploy.rb
create mode 100644 lib/gitlab/slash_commands/presenters/help.rb
create mode 100644 lib/gitlab/slash_commands/presenters/issue_base.rb
create mode 100644 lib/gitlab/slash_commands/presenters/issue_new.rb
create mode 100644 lib/gitlab/slash_commands/presenters/issue_search.rb
create mode 100644 lib/gitlab/slash_commands/presenters/issue_show.rb
create mode 100644 lib/gitlab/slash_commands/result.rb
create mode 100644 lib/gitlab/sql/glob.rb
create mode 100644 lib/gitlab/sql/recursive_cte.rb
create mode 100644 lib/gitlab/string_range_marker.rb
create mode 100644 lib/gitlab/string_regex_marker.rb
create mode 100644 lib/haml_lint/inline_javascript.rb
delete mode 100644 lib/omni_auth/request_forgery_protection.rb
create mode 100644 lib/peek/rblineprof/custom_controller_helpers.rb
create mode 100644 lib/system_check.rb
create mode 100644 lib/system_check/app/active_users_check.rb
create mode 100644 lib/system_check/app/database_config_exists_check.rb
create mode 100644 lib/system_check/app/git_config_check.rb
create mode 100644 lib/system_check/app/git_version_check.rb
create mode 100644 lib/system_check/app/gitlab_config_exists_check.rb
create mode 100644 lib/system_check/app/gitlab_config_up_to_date_check.rb
create mode 100644 lib/system_check/app/init_script_exists_check.rb
create mode 100644 lib/system_check/app/init_script_up_to_date_check.rb
create mode 100644 lib/system_check/app/log_writable_check.rb
create mode 100644 lib/system_check/app/migrations_are_up_check.rb
create mode 100644 lib/system_check/app/orphaned_group_members_check.rb
create mode 100644 lib/system_check/app/projects_have_namespace_check.rb
create mode 100644 lib/system_check/app/redis_version_check.rb
create mode 100644 lib/system_check/app/ruby_version_check.rb
create mode 100644 lib/system_check/app/tmp_writable_check.rb
create mode 100644 lib/system_check/app/uploads_directory_exists_check.rb
create mode 100644 lib/system_check/app/uploads_path_permission_check.rb
create mode 100644 lib/system_check/app/uploads_path_tmp_permission_check.rb
create mode 100644 lib/system_check/base_check.rb
create mode 100644 lib/system_check/helpers.rb
create mode 100644 lib/system_check/simple_executor.rb
create mode 100644 locale/bg/gitlab.po
copy locale/{de => bg}/gitlab.po.time_stamp (100%)
create mode 100644 locale/eo/gitlab.po
copy locale/{de => eo}/gitlab.po.time_stamp (100%)
create mode 100644 locale/fr/gitlab.po
copy locale/{de => fr}/gitlab.po.time_stamp (100%)
create mode 100644 locale/it/gitlab.po
copy locale/{de => it}/gitlab.po.time_stamp (100%)
create mode 100644 locale/ja/gitlab.po
copy locale/{de => ja}/gitlab.po.time_stamp (100%)
create mode 100644 locale/ko/gitlab.po
copy locale/{de => ko}/gitlab.po.time_stamp (100%)
create mode 100644 locale/pt_BR/gitlab.po
copy locale/{de => pt_BR}/gitlab.po.time_stamp (100%)
create mode 100644 locale/ru/gitlab.po
copy locale/{de => ru}/gitlab.po.time_stamp (100%)
create mode 100644 locale/uk/gitlab.po
copy locale/{de => uk}/gitlab.po.time_stamp (100%)
create mode 100644 locale/zh_CN/gitlab.po
copy locale/{de => zh_CN}/gitlab.po.time_stamp (100%)
create mode 100644 locale/zh_HK/gitlab.po
copy locale/{de => zh_HK}/gitlab.po.time_stamp (100%)
create mode 100644 locale/zh_TW/gitlab.po
copy locale/{de => zh_TW}/gitlab.po.time_stamp (100%)
delete mode 100644 public/ci/favicon.ico
create mode 100644 qa/qa/page/dashboard/groups.rb
create mode 100644 qa/qa/page/group/show.rb
delete mode 100644 qa/qa/page/main/groups.rb
delete mode 100644 qa/qa/page/main/projects.rb
create mode 100644 rubocop/cop/active_record_dependent.rb
create mode 100644 rubocop/cop/active_record_serialize.rb
create mode 100644 rubocop/cop/in_batches.rb
create mode 100644 rubocop/cop/migration/add_timestamps.rb
create mode 100644 rubocop/cop/migration/datetime.rb
create mode 100644 rubocop/cop/migration/hash_index.rb
create mode 100644 rubocop/cop/migration/timestamps.rb
create mode 100644 rubocop/cop/migration/update_column_in_batches.rb
create mode 100644 rubocop/cop/polymorphic_associations.rb
create mode 100644 rubocop/cop/project_path_helper.rb
create mode 100644 rubocop/cop/redirect_with_status.rb
create mode 100644 rubocop/cop/rspec/single_line_hook.rb
create mode 100644 rubocop/model_helpers.rb
create mode 100755 scripts/gitaly-test-build
create mode 100755 scripts/gitaly-test-spawn
create mode 100755 scripts/lint-conflicts.sh
create mode 100755 scripts/trigger-build
create mode 100644 spec/controllers/admin/dashboard_controller_spec.rb
create mode 100644 spec/controllers/admin/health_check_controller_spec.rb
create mode 100644 spec/controllers/admin/hooks_controller_spec.rb
create mode 100644 spec/controllers/dashboard/labels_controller_spec.rb
create mode 100644 spec/controllers/dashboard/milestones_controller_spec.rb
create mode 100644 spec/controllers/groups/settings/ci_cd_controller_spec.rb
create mode 100644 spec/controllers/groups/variables_controller_spec.rb
create mode 100644 spec/controllers/metrics_controller_spec.rb
create mode 100644 spec/controllers/passwords_controller_spec.rb
create mode 100644 spec/controllers/profiles_controller_spec.rb
create mode 100644 spec/controllers/projects/badges_controller_spec.rb
delete mode 100644 spec/controllers/projects/builds_controller_spec.rb
create mode 100644 spec/controllers/projects/hooks_controller_spec.rb
create mode 100644 spec/controllers/projects/jobs_controller_spec.rb
create mode 100644 spec/controllers/projects/merge_requests/conflicts_controller_spec.rb
create mode 100644 spec/controllers/projects/merge_requests/creations_controller_spec.rb
create mode 100644 spec/controllers/projects/merge_requests/diffs_controller_spec.rb
create mode 100644 spec/controllers/projects/prometheus_controller_spec.rb
create mode 100644 spec/controllers/projects/registry/tags_controller_spec.rb
delete mode 100644 spec/controllers/projects/settings/members_controller_spec.rb
delete mode 100644 spec/db/production/settings.rb
create mode 100644 spec/db/production/settings_spec.rb
create mode 100644 spec/factories/application_settings.rb
create mode 100644 spec/factories/ci/group_variables.rb
create mode 100644 spec/factories/ci/pipeline_schedule_variables.rb
create mode 100644 spec/factories/ci/pipeline_variable_variables.rb
create mode 100644 spec/factories/conversational_development_index_metrics.rb
delete mode 100644 spec/factories/file_uploader.rb
create mode 100644 spec/factories/file_uploaders.rb
create mode 100644 spec/factories/gpg_keys.rb
create mode 100644 spec/factories/gpg_signature.rb
delete mode 100644 spec/factories/personal_snippets.rb
delete mode 100644 spec/factories/project_snippets.rb
create mode 100644 spec/factories/web_hook_log.rb
create mode 100644 spec/features/admin/admin_conversational_development_index_spec.rb
create mode 100644 spec/features/admin/admin_hook_logs_spec.rb
create mode 100644 spec/features/dashboard/issues_filter_spec.rb
create mode 100644 spec/features/dashboard/milestone_filter_spec.rb
create mode 100644 spec/features/dashboard/milestone_tabs_spec.rb
create mode 100644 spec/features/dashboard/milestones_spec.rb
create mode 100644 spec/features/dashboard/todos/target_state_spec.rb
create mode 100644 spec/features/dashboard/todos/todos_filtering_spec.rb
create mode 100644 spec/features/dashboard/todos/todos_sorting_spec.rb
create mode 100644 spec/features/dashboard/todos/todos_spec.rb
delete mode 100644 spec/features/dashboard_issues_spec.rb
delete mode 100644 spec/features/dashboard_milestones_spec.rb
create mode 100644 spec/features/explore/new_menu_spec.rb
create mode 100644 spec/features/group_variables_spec.rb
create mode 100644 spec/features/groups/labels/subscription_spec.rb
delete mode 100644 spec/features/groups/members/last_owner_cannot_leave_group_spec.rb
create mode 100644 spec/features/groups/members/leave_group_spec.rb
create mode 100644 spec/features/groups/members/list_members_spec.rb
delete mode 100644 spec/features/groups/members/list_spec.rb
create mode 100644 spec/features/groups/members/manage_access_requests_spec.rb
create mode 100644 spec/features/groups/members/manage_members.rb
delete mode 100644 spec/features/groups/members/member_cannot_request_access_to_his_project_spec.rb
delete mode 100644 spec/features/groups/members/member_leaves_group_spec.rb
delete mode 100644 spec/features/groups/members/owner_manages_access_requests_spec.rb
create mode 100644 spec/features/groups/members/request_access_spec.rb
create mode 100644 spec/features/groups/members/sort_members_spec.rb
delete mode 100644 spec/features/groups/members/sorting_spec.rb
delete mode 100644 spec/features/groups/members/user_requests_access_spec.rb
create mode 100644 spec/features/issuables/close_reopen_report_toggle_spec.rb
create mode 100644 spec/features/issuables/markdown_references_spec.rb
create mode 100644 spec/features/issuables/user_sees_sidebar_spec.rb
create mode 100644 spec/features/issues/issue_detail_spec.rb
delete mode 100644 spec/features/milestones/milestones_spec.rb
create mode 100644 spec/features/oauth_login_spec.rb
create mode 100644 spec/features/profiles/gpg_keys_spec.rb
create mode 100644 spec/features/profiles/user_visits_notifications_tab_spec.rb
create mode 100644 spec/features/projects/artifacts/browse_spec.rb
create mode 100644 spec/features/projects/artifacts/download_spec.rb
create mode 100644 spec/features/projects/artifacts/raw_spec.rb
create mode 100644 spec/features/projects/badges/pipeline_badge_spec.rb
delete mode 100644 spec/features/projects/blobs/user_create_spec.rb
delete mode 100644 spec/features/projects/builds_spec.rb
create mode 100644 spec/features/projects/diffs/diff_show_spec.rb
create mode 100644 spec/features/projects/issuable_counts_caching_spec.rb
create mode 100644 spec/features/projects/jobs_spec.rb
create mode 100644 spec/features/projects/milestones/new_spec.rb
create mode 100644 spec/features/projects/no_password_spec.rb
create mode 100644 spec/features/projects/services/jira_service_spec.rb
create mode 100644 spec/features/projects/settings/repository_settings_spec.rb
create mode 100644 spec/features/projects/show_project_spec.rb
create mode 100644 spec/features/projects/snippets/create_snippet_spec.rb
create mode 100644 spec/features/projects/user_browses_files_spec.rb
delete mode 100644 spec/features/projects/user_create_dir_spec.rb
create mode 100644 spec/features/projects/user_creates_directory_spec.rb
create mode 100644 spec/features/projects/user_creates_files_spec.rb
create mode 100644 spec/features/projects/user_creates_project_spec.rb
create mode 100644 spec/features/projects/user_deletes_files_spec.rb
create mode 100644 spec/features/projects/user_edits_files_spec.rb
create mode 100644 spec/features/projects/user_replaces_files_spec.rb
create mode 100644 spec/features/projects/user_uploads_files_spec.rb
delete mode 100644 spec/features/protected_branches/access_control_ce_spec.rb
delete mode 100644 spec/features/protected_tags/access_control_ce_spec.rb
create mode 100644 spec/features/reportable_note/commit_spec.rb
create mode 100644 spec/features/reportable_note/issue_spec.rb
create mode 100644 spec/features/reportable_note/merge_request_spec.rb
create mode 100644 spec/features/reportable_note/snippets_spec.rb
delete mode 100644 spec/features/snippets/create_snippet_spec.rb
create mode 100644 spec/features/snippets/user_creates_snippet_spec.rb
create mode 100644 spec/features/snippets/user_deletes_snippet_spec.rb
create mode 100644 spec/features/snippets/user_edits_snippet_spec.rb
delete mode 100644 spec/features/todos/target_state_spec.rb
delete mode 100644 spec/features/todos/todos_filtering_spec.rb
delete mode 100644 spec/features/todos/todos_sorting_spec.rb
delete mode 100644 spec/features/todos/todos_spec.rb
create mode 100644 spec/features/user_can_display_performance_bar_spec.rb
create mode 100644 spec/finders/admin/projects_finder_spec.rb
create mode 100644 spec/finders/events_finder_spec.rb
create mode 100644 spec/finders/milestones_finder_spec.rb
create mode 100644 spec/finders/users_finder_spec.rb
create mode 100644 spec/fixtures/api/schemas/pipeline_schedule.json
create mode 100644 spec/fixtures/api/schemas/pipeline_schedules.json
create mode 100644 spec/fixtures/api/schemas/prometheus/additional_metrics_query_result.json
create mode 100644 spec/fixtures/api/schemas/public_api/v4/branch.json
create mode 100644 spec/fixtures/api/schemas/public_api/v4/branches.json
create mode 100644 spec/fixtures/api/schemas/public_api/v4/comment.json
create mode 100644 spec/fixtures/api/schemas/public_api/v4/commit/basic.json
create mode 100644 spec/fixtures/api/schemas/public_api/v4/commit/detail.json
create mode 100644 spec/fixtures/api/schemas/public_api/v4/commit_note.json
create mode 100644 spec/fixtures/api/schemas/public_api/v4/commit_notes.json
create mode 100644 spec/fixtures/api/schemas/public_api/v4/commit_stats.json
create mode 100644 spec/fixtures/api/schemas/public_api/v4/commits.json
create mode 100644 spec/fixtures/api/schemas/public_api/v4/release.json
create mode 100644 spec/fixtures/api/schemas/public_api/v4/tag.json
create mode 100644 spec/fixtures/api/schemas/public_api/v4/tags.json
create mode 100644 spec/fixtures/api/schemas/public_api/v4/user/admin.json
create mode 100644 spec/fixtures/api/schemas/public_api/v4/user/basic.json
create mode 100644 spec/fixtures/config/kubeconfig-without-ca.yml
create mode 100644 spec/fixtures/config/kubeconfig.yml
create mode 100644 spec/fixtures/config/redis_cache_config_with_env.yml
create mode 100644 spec/fixtures/config/redis_cache_new_format_host.yml
create mode 100644 spec/fixtures/config/redis_cache_new_format_socket.yml
create mode 100644 spec/fixtures/config/redis_cache_old_format_host.yml
create mode 100644 spec/fixtures/config/redis_cache_old_format_socket.yml
create mode 100644 spec/fixtures/config/redis_queues_config_with_env.yml
create mode 100644 spec/fixtures/config/redis_queues_new_format_host.yml
create mode 100644 spec/fixtures/config/redis_queues_new_format_socket.yml
create mode 100644 spec/fixtures/config/redis_queues_old_format_host.yml
create mode 100644 spec/fixtures/config/redis_queues_old_format_socket.yml
create mode 100644 spec/fixtures/config/redis_shared_state_config_with_env.yml
create mode 100644 spec/fixtures/config/redis_shared_state_new_format_host.yml
create mode 100644 spec/fixtures/config/redis_shared_state_new_format_socket.yml
create mode 100644 spec/fixtures/config/redis_shared_state_old_format_host.yml
create mode 100644 spec/fixtures/config/redis_shared_state_old_format_socket.yml
create mode 100644 spec/fixtures/emails/html_empty_link.eml
create mode 100644 spec/fixtures/encoding/Japanese.md
create mode 100644 spec/helpers/blame_helper_spec.rb
create mode 100644 spec/helpers/button_helper_spec.rb
create mode 100644 spec/helpers/defer_script_tag_helper_spec.rb
create mode 100644 spec/helpers/hooks_helper_spec.rb
create mode 100644 spec/helpers/milestones_routing_helper_spec.rb
create mode 100644 spec/helpers/pagination_helper_spec.rb
create mode 100644 spec/helpers/profiles_helper_spec.rb
create mode 100644 spec/helpers/storage_health_helper_spec.rb
create mode 100644 spec/helpers/u2f_helper_spec.rb
create mode 100644 spec/javascripts/api_spec.js
create mode 100644 spec/javascripts/blob/balsamiq/balsamiq_viewer_integration_spec.js
create mode 100644 spec/javascripts/blob/blob_file_dropzone_spec.js
delete mode 100644 spec/javascripts/blob/create_branch_dropdown_spec.js
delete mode 100644 spec/javascripts/blob/target_branch_dropdown_spec.js
create mode 100644 spec/javascripts/boards/components/board_spec.js
create mode 100644 spec/javascripts/breakpoints_spec.js
create mode 100644 spec/javascripts/close_reopen_report_toggle_spec.js
delete mode 100644 spec/javascripts/commit/pipelines/mock_data.js
create mode 100644 spec/javascripts/copy_as_gfm_spec.js
create mode 100644 spec/javascripts/droplab/plugins/ajax_filter_spec.js
create mode 100644 spec/javascripts/droplab/plugins/ajax_spec.js
create mode 100644 spec/javascripts/emoji_spec.js
delete mode 100644 spec/javascripts/extensions/array_spec.js
create mode 100644 spec/javascripts/fixtures/balsamiq.rb
create mode 100644 spec/javascripts/fixtures/balsamiq_viewer.html.haml
create mode 100644 spec/javascripts/fixtures/boards.rb
delete mode 100644 spec/javascripts/fixtures/builds.rb
create mode 100644 spec/javascripts/fixtures/jobs.rb
create mode 100644 spec/javascripts/fixtures/merge_requests_diffs.rb
create mode 100644 spec/javascripts/fixtures/oauth_remember_me.html.haml
create mode 100644 spec/javascripts/fixtures/pipelines.rb
delete mode 100644 spec/javascripts/fixtures/pipelines_table.html.haml
delete mode 100644 spec/javascripts/fixtures/project_branches.json
create mode 100644 spec/javascripts/fixtures/project_select_combo_button.html.haml
create mode 100644 spec/javascripts/fixtures/prometheus_service.rb
create mode 100644 spec/javascripts/fixtures/services.rb
create mode 100644 spec/javascripts/fixtures/snippet.rb
delete mode 100644 spec/javascripts/fixtures/target_branch_dropdown.html.haml
create mode 100644 spec/javascripts/fly_out_nav_spec.js
delete mode 100644 spec/javascripts/gl_emoji_spec.js
create mode 100644 spec/javascripts/gpg_badges_spec.js
create mode 100644 spec/javascripts/groups/group_identicon_spec.js
create mode 100644 spec/javascripts/groups/group_item_spec.js
create mode 100644 spec/javascripts/groups/groups_spec.js
create mode 100644 spec/javascripts/groups/mock_data.js
create mode 100644 spec/javascripts/helpers/vue_resource_helper.js
create mode 100644 spec/javascripts/integrations/integration_settings_form_spec.js
create mode 100644 spec/javascripts/issue_show/components/app_spec.js
create mode 100644 spec/javascripts/issue_show/components/description_spec.js
create mode 100644 spec/javascripts/issue_show/components/edit_actions_spec.js
create mode 100644 spec/javascripts/issue_show/components/fields/description_spec.js
create mode 100644 spec/javascripts/issue_show/components/fields/description_template_spec.js
create mode 100644 spec/javascripts/issue_show/components/fields/project_move_spec.js
create mode 100644 spec/javascripts/issue_show/components/fields/title_spec.js
create mode 100644 spec/javascripts/issue_show/components/form_spec.js
create mode 100644 spec/javascripts/issue_show/components/title_spec.js
create mode 100644 spec/javascripts/issue_show/helpers.js
delete mode 100644 spec/javascripts/issue_show/issue_title_description_spec.js
create mode 100644 spec/javascripts/jobs/header_spec.js
create mode 100644 spec/javascripts/jobs/job_details_mediator_spec.js
create mode 100644 spec/javascripts/jobs/job_store_spec.js
create mode 100644 spec/javascripts/jobs/mock_data.js
create mode 100644 spec/javascripts/jobs/sidebar_detail_row_spec.js
create mode 100644 spec/javascripts/jobs/sidebar_details_block_spec.js
create mode 100644 spec/javascripts/lazy_loader_spec.js
create mode 100644 spec/javascripts/lib/utils/cache_spec.js
create mode 100644 spec/javascripts/lib/utils/dom_utils_spec.js
create mode 100644 spec/javascripts/lib/utils/sticky_spec.js
create mode 100644 spec/javascripts/lib/utils/users_cache_spec.js
create mode 100644 spec/javascripts/merge_request_notes_spec.js
delete mode 100644 spec/javascripts/monitoring/deployments_spec.js
create mode 100644 spec/javascripts/monitoring/mock_data.js
create mode 100644 spec/javascripts/monitoring/monitoring_column_spec.js
create mode 100644 spec/javascripts/monitoring/monitoring_deployment_spec.js
create mode 100644 spec/javascripts/monitoring/monitoring_flag_spec.js
create mode 100644 spec/javascripts/monitoring/monitoring_legends_spec.js
create mode 100644 spec/javascripts/monitoring/monitoring_row_spec.js
create mode 100644 spec/javascripts/monitoring/monitoring_spec.js
create mode 100644 spec/javascripts/monitoring/monitoring_state_spec.js
create mode 100644 spec/javascripts/monitoring/monitoring_store_spec.js
delete mode 100644 spec/javascripts/monitoring/prometheus_graph_spec.js
delete mode 100644 spec/javascripts/monitoring/prometheus_mock_data.js
create mode 100644 spec/javascripts/oauth_remember_me_spec.js
create mode 100644 spec/javascripts/pipeline_schedules/setup_pipeline_variable_list_spec.js
create mode 100644 spec/javascripts/pipelines/header_component_spec.js
delete mode 100644 spec/javascripts/pipelines/mock_data.js
create mode 100644 spec/javascripts/pipelines/pipeline_details_mediator_spec.js
create mode 100644 spec/javascripts/pipelines/pipeline_store_spec.js
create mode 100644 spec/javascripts/pipelines/pipelines_table_row_spec.js
create mode 100644 spec/javascripts/pipelines/pipelines_table_spec.js
create mode 100644 spec/javascripts/project_select_combo_button_spec.js
create mode 100644 spec/javascripts/projects/project_import_gitlab_project_spec.js
create mode 100644 spec/javascripts/projects/project_new_spec.js
create mode 100644 spec/javascripts/prometheus_metrics/mock_data.js
create mode 100644 spec/javascripts/prometheus_metrics/prometheus_metrics_spec.js
create mode 100644 spec/javascripts/repo/components/repo_commit_section_spec.js
create mode 100644 spec/javascripts/repo/components/repo_edit_button_spec.js
create mode 100644 spec/javascripts/repo/components/repo_editor_spec.js
create mode 100644 spec/javascripts/repo/components/repo_file_buttons_spec.js
create mode 100644 spec/javascripts/repo/components/repo_file_options_spec.js
create mode 100644 spec/javascripts/repo/components/repo_file_spec.js
create mode 100644 spec/javascripts/repo/components/repo_loading_file_spec.js
create mode 100644 spec/javascripts/repo/components/repo_prev_directory_spec.js
create mode 100644 spec/javascripts/repo/components/repo_preview_spec.js
create mode 100644 spec/javascripts/repo/components/repo_sidebar_spec.js
create mode 100644 spec/javascripts/repo/components/repo_tab_spec.js
create mode 100644 spec/javascripts/repo/components/repo_tabs_spec.js
create mode 100644 spec/javascripts/repo/monaco_loader_spec.js
create mode 100644 spec/javascripts/repo/services/repo_service_spec.js
create mode 100644 spec/javascripts/sidebar/confidential_edit_buttons_spec.js
create mode 100644 spec/javascripts/sidebar/confidential_edit_form_buttons_spec.js
create mode 100644 spec/javascripts/sidebar/confidential_issue_sidebar_spec.js
delete mode 100644 spec/javascripts/sidebar/sidebar_bundle_spec.js
create mode 100644 spec/javascripts/vue_shared/components/header_ci_component_spec.js
create mode 100644 spec/javascripts/vue_shared/components/loading_icon_spec.js
create mode 100644 spec/javascripts/vue_shared/components/markdown/field_spec.js
create mode 100644 spec/javascripts/vue_shared/components/markdown/header_spec.js
delete mode 100644 spec/javascripts/vue_shared/components/pipelines_table_row_spec.js
delete mode 100644 spec/javascripts/vue_shared/components/pipelines_table_spec.js
create mode 100644 spec/javascripts/vue_shared/components/time_ago_tooltip_spec.js
create mode 100644 spec/javascripts/vue_shared/components/user_avatar_image_spec.js
create mode 100644 spec/javascripts/vue_shared/components/user_avatar_link_spec.js
create mode 100644 spec/javascripts/vue_shared/components/user_avatar_svg_spec.js
create mode 100644 spec/javascripts/vue_shared/directives/tooltip_spec.js
create mode 100644 spec/lib/banzai/filter/ascii_doc_post_processing_filter_spec.rb
create mode 100644 spec/lib/banzai/filter/image_lazy_load_filter_spec.rb
create mode 100644 spec/lib/container_registry/client_spec.rb
create mode 100644 spec/lib/feature_spec.rb
create mode 100644 spec/lib/gitlab/background_migration/deserialize_merge_request_diffs_and_commits_spec.rb
create mode 100644 spec/lib/gitlab/background_migration/migrate_events_to_push_event_payloads_spec.rb
create mode 100644 spec/lib/gitlab/background_migration/migrate_system_uploads_to_new_folder_spec.rb
create mode 100644 spec/lib/gitlab/background_migration/move_personal_snippet_files_spec.rb
create mode 100644 spec/lib/gitlab/background_migration_spec.rb
delete mode 100644 spec/lib/gitlab/badge/build/metadata_spec.rb
delete mode 100644 spec/lib/gitlab/badge/build/status_spec.rb
delete mode 100644 spec/lib/gitlab/badge/build/template_spec.rb
create mode 100644 spec/lib/gitlab/badge/pipeline/metadata_spec.rb
create mode 100644 spec/lib/gitlab/badge/pipeline/status_spec.rb
create mode 100644 spec/lib/gitlab/badge/pipeline/template_spec.rb
create mode 100644 spec/lib/gitlab/cache/request_cache_spec.rb
delete mode 100644 spec/lib/gitlab/chat_commands/command_spec.rb
delete mode 100644 spec/lib/gitlab/chat_commands/deploy_spec.rb
delete mode 100644 spec/lib/gitlab/chat_commands/issue_new_spec.rb
delete mode 100644 spec/lib/gitlab/chat_commands/issue_search_spec.rb
delete mode 100644 spec/lib/gitlab/chat_commands/issue_show_spec.rb
delete mode 100644 spec/lib/gitlab/chat_commands/presenters/access_spec.rb
delete mode 100644 spec/lib/gitlab/chat_commands/presenters/deploy_spec.rb
delete mode 100644 spec/lib/gitlab/chat_commands/presenters/issue_new_spec.rb
delete mode 100644 spec/lib/gitlab/chat_commands/presenters/issue_search_spec.rb
delete mode 100644 spec/lib/gitlab/chat_commands/presenters/issue_show_spec.rb
create mode 100644 spec/lib/gitlab/ci/config/entry/service_spec.rb
create mode 100644 spec/lib/gitlab/ci/stage/seed_spec.rb
create mode 100644 spec/lib/gitlab/ci_access_spec.rb
create mode 100644 spec/lib/gitlab/daemon_spec.rb
create mode 100644 spec/lib/gitlab/data_builder/wiki_page_spec.rb
create mode 100644 spec/lib/gitlab/database/sha_attribute_spec.rb
create mode 100644 spec/lib/gitlab/dependency_linker/cartfile_linker_spec.rb
create mode 100644 spec/lib/gitlab/dependency_linker/composer_json_linker_spec.rb
create mode 100644 spec/lib/gitlab/dependency_linker/gemfile_linker_spec.rb
create mode 100644 spec/lib/gitlab/dependency_linker/gemspec_linker_spec.rb
create mode 100644 spec/lib/gitlab/dependency_linker/godeps_json_linker_spec.rb
create mode 100644 spec/lib/gitlab/dependency_linker/package_json_linker_spec.rb
create mode 100644 spec/lib/gitlab/dependency_linker/podfile_linker_spec.rb
create mode 100644 spec/lib/gitlab/dependency_linker/podspec_json_linker_spec.rb
create mode 100644 spec/lib/gitlab/dependency_linker/podspec_linker_spec.rb
create mode 100644 spec/lib/gitlab/dependency_linker/requirements_txt_linker_spec.rb
create mode 100644 spec/lib/gitlab/dependency_linker_spec.rb
create mode 100644 spec/lib/gitlab/diff/diff_refs_spec.rb
create mode 100644 spec/lib/gitlab/diff/inline_diff_markdown_marker_spec.rb
create mode 100644 spec/lib/gitlab/encoding_helper_spec.rb
create mode 100644 spec/lib/gitlab/fake_application_settings_spec.rb
create mode 100644 spec/lib/gitlab/file_finder_spec.rb
delete mode 100644 spec/lib/gitlab/git/encoding_helper_spec.rb
create mode 100644 spec/lib/gitlab/git/gitmodules_parser_spec.rb
create mode 100644 spec/lib/gitlab/git/storage/circuit_breaker_spec.rb
create mode 100644 spec/lib/gitlab/git/storage/forked_storage_check_spec.rb
create mode 100644 spec/lib/gitlab/git/storage/health_spec.rb
create mode 100644 spec/lib/gitlab/gitaly_client/commit_service_spec.rb
delete mode 100644 spec/lib/gitlab/gitaly_client/commit_spec.rb
create mode 100644 spec/lib/gitlab/gitaly_client/diff_spec.rb
create mode 100644 spec/lib/gitlab/gitaly_client/diff_stitcher_spec.rb
create mode 100644 spec/lib/gitlab/gitaly_client/notification_service_spec.rb
delete mode 100644 spec/lib/gitlab/gitaly_client/notifications_spec.rb
create mode 100644 spec/lib/gitlab/gitaly_client/ref_service_spec.rb
delete mode 100644 spec/lib/gitlab/gitaly_client/ref_spec.rb
create mode 100644 spec/lib/gitlab/gitaly_client/repository_service_spec.rb
create mode 100644 spec/lib/gitlab/gpg/commit_spec.rb
create mode 100644 spec/lib/gitlab/gpg/invalid_gpg_signature_updater_spec.rb
create mode 100644 spec/lib/gitlab/gpg_spec.rb
create mode 100644 spec/lib/gitlab/group_hierarchy_spec.rb
create mode 100644 spec/lib/gitlab/health_checks/prometheus_text_format_spec.rb
create mode 100644 spec/lib/gitlab/health_checks/redis/cache_check_spec.rb
create mode 100644 spec/lib/gitlab/health_checks/redis/queues_check_spec.rb
create mode 100644 spec/lib/gitlab/health_checks/redis/redis_check_spec.rb
create mode 100644 spec/lib/gitlab/health_checks/redis/shared_state_check_spec.rb
delete mode 100644 spec/lib/gitlab/health_checks/redis_check_spec.rb
create mode 100644 spec/lib/gitlab/issuable_metadata_spec.rb
create mode 100644 spec/lib/gitlab/metrics/influx_sampler_spec.rb
create mode 100644 spec/lib/gitlab/metrics/requests_rack_middleware_spec.rb
delete mode 100644 spec/lib/gitlab/metrics/sampler_spec.rb
create mode 100644 spec/lib/gitlab/metrics/sidekiq_metrics_exporter_spec.rb
create mode 100644 spec/lib/gitlab/metrics/unicorn_sampler_spec.rb
create mode 100644 spec/lib/gitlab/o_auth/provider_spec.rb
create mode 100644 spec/lib/gitlab/otp_key_rotator_spec.rb
create mode 100644 spec/lib/gitlab/path_regex_spec.rb
create mode 100644 spec/lib/gitlab/performance_bar_spec.rb
create mode 100644 spec/lib/gitlab/project_authorizations_spec.rb
create mode 100644 spec/lib/gitlab/project_template_spec.rb
create mode 100644 spec/lib/gitlab/prometheus/additional_metrics_parser_spec.rb
create mode 100644 spec/lib/gitlab/prometheus/queries/additional_metrics_deployment_query_spec.rb
create mode 100644 spec/lib/gitlab/prometheus/queries/additional_metrics_environment_query_spec.rb
create mode 100644 spec/lib/gitlab/prometheus/queries/deployment_query_spec.rb
create mode 100644 spec/lib/gitlab/prometheus/queries/matched_metrics_query_spec.rb
create mode 100644 spec/lib/gitlab/prometheus_client_spec.rb
delete mode 100644 spec/lib/gitlab/prometheus_spec.rb
create mode 100644 spec/lib/gitlab/quick_actions/command_definition_spec.rb
create mode 100644 spec/lib/gitlab/quick_actions/dsl_spec.rb
create mode 100644 spec/lib/gitlab/quick_actions/extractor_spec.rb
create mode 100644 spec/lib/gitlab/quick_actions/substitution_definition_spec.rb
create mode 100644 spec/lib/gitlab/redis/cache_spec.rb
create mode 100644 spec/lib/gitlab/redis/queues_spec.rb
create mode 100644 spec/lib/gitlab/redis/shared_state_spec.rb
create mode 100644 spec/lib/gitlab/redis/wrapper_spec.rb
delete mode 100644 spec/lib/gitlab/redis_spec.rb
create mode 100644 spec/lib/gitlab/request_forgery_protection_spec.rb
delete mode 100644 spec/lib/gitlab/slash_commands/command_definition_spec.rb
create mode 100644 spec/lib/gitlab/slash_commands/command_spec.rb
create mode 100644 spec/lib/gitlab/slash_commands/deploy_spec.rb
delete mode 100644 spec/lib/gitlab/slash_commands/dsl_spec.rb
delete mode 100644 spec/lib/gitlab/slash_commands/extractor_spec.rb
create mode 100644 spec/lib/gitlab/slash_commands/issue_new_spec.rb
create mode 100644 spec/lib/gitlab/slash_commands/issue_search_spec.rb
create mode 100644 spec/lib/gitlab/slash_commands/issue_show_spec.rb
create mode 100644 spec/lib/gitlab/slash_commands/presenters/access_spec.rb
create mode 100644 spec/lib/gitlab/slash_commands/presenters/deploy_spec.rb
create mode 100644 spec/lib/gitlab/slash_commands/presenters/issue_new_spec.rb
create mode 100644 spec/lib/gitlab/slash_commands/presenters/issue_search_spec.rb
create mode 100644 spec/lib/gitlab/slash_commands/presenters/issue_show_spec.rb
create mode 100644 spec/lib/gitlab/sql/glob_spec.rb
create mode 100644 spec/lib/gitlab/sql/recursive_cte_spec.rb
create mode 100644 spec/lib/gitlab/string_range_marker_spec.rb
create mode 100644 spec/lib/gitlab/string_regex_marker_spec.rb
create mode 100644 spec/lib/system_check/simple_executor_spec.rb
create mode 100644 spec/lib/system_check_spec.rb
create mode 100644 spec/migrations/README.md
create mode 100644 spec/migrations/add_foreign_key_to_merge_requests_spec.rb
create mode 100644 spec/migrations/add_head_pipeline_for_each_merge_request_spec.rb
create mode 100644 spec/migrations/calculate_conv_dev_index_percentages_spec.rb
create mode 100644 spec/migrations/clean_stage_id_reference_migration_spec.rb
create mode 100644 spec/migrations/cleanup_move_system_upload_folder_symlink_spec.rb
create mode 100644 spec/migrations/cleanup_namespaceless_pending_delete_projects_spec.rb
create mode 100644 spec/migrations/convert_custom_notification_settings_to_columns_spec.rb
delete mode 100644 spec/migrations/fill_authorized_projects_spec.rb
delete mode 100644 spec/migrations/migrate_build_events_to_pipeline_events_spec.rb
create mode 100644 spec/migrations/migrate_build_stage_reference_again_spec.rb
create mode 100644 spec/migrations/migrate_old_artifacts_spec.rb
create mode 100644 spec/migrations/migrate_pipeline_stages_spec.rb
create mode 100644 spec/migrations/migrate_stage_id_reference_in_background_spec.rb
create mode 100644 spec/migrations/move_personal_snippets_files_spec.rb
create mode 100644 spec/migrations/move_system_upload_folder_spec.rb
create mode 100644 spec/migrations/remove_duplicate_mr_events_spec.rb
create mode 100644 spec/migrations/rename_duplicated_variable_key_spec.rb
delete mode 100644 spec/migrations/rename_system_namespaces_spec.rb
create mode 100644 spec/migrations/schedule_merge_request_diff_migrations_spec.rb
create mode 100644 spec/migrations/turn_nested_groups_into_regular_groups_for_mysql_spec.rb
rename spec/migrations/{update_retried_for_ci_builds_spec.rb => update_retried_for_ci_build_spec.rb} (100%)
create mode 100644 spec/models/blob_viewer/changelog_spec.rb
create mode 100644 spec/models/blob_viewer/composer_json_spec.rb
create mode 100644 spec/models/blob_viewer/gemspec_spec.rb
create mode 100644 spec/models/blob_viewer/gitlab_ci_yml_spec.rb
create mode 100644 spec/models/blob_viewer/license_spec.rb
create mode 100644 spec/models/blob_viewer/package_json_spec.rb
create mode 100644 spec/models/blob_viewer/podspec_json_spec.rb
create mode 100644 spec/models/blob_viewer/podspec_spec.rb
create mode 100644 spec/models/blob_viewer/readme_spec.rb
create mode 100644 spec/models/blob_viewer/route_map_spec.rb
create mode 100644 spec/models/blob_viewer/server_side_spec.rb
create mode 100644 spec/models/ci/group_variable_spec.rb
create mode 100644 spec/models/ci/legacy_stage_spec.rb
create mode 100644 spec/models/ci/pipeline_schedule_variable_spec.rb
create mode 100644 spec/models/ci/pipeline_variable_spec.rb
delete mode 100644 spec/models/ci/stage_spec.rb
create mode 100644 spec/models/concerns/each_batch_spec.rb
create mode 100644 spec/models/concerns/feature_gate_spec.rb
create mode 100644 spec/models/concerns/has_variable_spec.rb
create mode 100644 spec/models/concerns/sha_attribute_spec.rb
create mode 100644 spec/models/conversational_development_index/metric_spec.rb
create mode 100644 spec/models/diff_viewer/base_spec.rb
create mode 100644 spec/models/diff_viewer/server_side_spec.rb
create mode 100644 spec/models/event_collection_spec.rb
create mode 100644 spec/models/gpg_key_spec.rb
create mode 100644 spec/models/gpg_signature_spec.rb
create mode 100644 spec/models/hooks/web_hook_log_spec.rb
create mode 100644 spec/models/merge_request_diff_commit_spec.rb
create mode 100644 spec/models/merge_request_diff_file_spec.rb
create mode 100644 spec/models/protected_branch/merge_access_level_spec.rb
create mode 100644 spec/models/protected_branch/push_access_level_spec.rb
create mode 100644 spec/models/push_event_payload_spec.rb
create mode 100644 spec/models/push_event_spec.rb
create mode 100644 spec/policies/ci/pipeline_policy_spec.rb
create mode 100644 spec/policies/deploy_key_policy_spec.rb
create mode 100644 spec/policies/global_policy_spec.rb
create mode 100644 spec/presenters/ci/group_variable_presenter_spec.rb
create mode 100644 spec/presenters/ci/variable_presenter_spec.rb
create mode 100644 spec/presenters/conversational_development_index/metric_presenter_spec.rb
create mode 100644 spec/requests/api/circuit_breakers_spec.rb
create mode 100644 spec/requests/api/events_spec.rb
create mode 100644 spec/requests/api/features_spec.rb
create mode 100644 spec/requests/api/group_milestones_spec.rb
create mode 100644 spec/requests/api/group_variables_spec.rb
delete mode 100644 spec/requests/api/milestones_spec.rb
create mode 100644 spec/requests/api/pipeline_schedules_spec.rb
create mode 100644 spec/requests/api/project_milestones_spec.rb
create mode 100644 spec/requests/api/protected_branches_spec.rb
create mode 100644 spec/rubocop/cop/active_record_dependent_spec.rb
create mode 100644 spec/rubocop/cop/active_record_serialize_spec.rb
create mode 100644 spec/rubocop/cop/in_batches_spec.rb
create mode 100644 spec/rubocop/cop/migration/add_timestamps_spec.rb
create mode 100644 spec/rubocop/cop/migration/datetime_spec.rb
create mode 100644 spec/rubocop/cop/migration/hash_index_spec.rb
create mode 100644 spec/rubocop/cop/migration/timestamps_spec.rb
create mode 100644 spec/rubocop/cop/migration/update_column_in_batches_spec.rb
create mode 100644 spec/rubocop/cop/polymorphic_associations_spec.rb
create mode 100644 spec/rubocop/cop/project_path_helper_spec.rb
create mode 100644 spec/rubocop/cop/redirect_with_status_spec.rb
create mode 100644 spec/rubocop/cop/rspec/single_line_hook_spec.rb
create mode 100644 spec/serializers/build_details_entity_spec.rb
delete mode 100644 spec/serializers/build_entity_spec.rb
create mode 100644 spec/serializers/job_entity_spec.rb
create mode 100644 spec/serializers/pipeline_details_entity_spec.rb
create mode 100644 spec/serializers/runner_entity_spec.rb
create mode 100644 spec/services/ci/pipeline_trigger_service_spec.rb
create mode 100644 spec/services/discussions/update_diff_position_service_spec.rb
create mode 100644 spec/services/emails/create_service_spec.rb
create mode 100644 spec/services/emails/destroy_service_spec.rb
create mode 100644 spec/services/gravatar_service_spec.rb
create mode 100644 spec/services/issues/duplicate_service_spec.rb
create mode 100644 spec/services/milestones/destroy_service_spec.rb
delete mode 100644 spec/services/notes/diff_position_update_service_spec.rb
create mode 100644 spec/services/notes/quick_actions_service_spec.rb
delete mode 100644 spec/services/notes/slash_commands_service_spec.rb
create mode 100644 spec/services/projects/create_from_template_service_spec.rb
create mode 100644 spec/services/projects/forks_count_service_spec.rb
create mode 100644 spec/services/push_event_payload_service_spec.rb
create mode 100644 spec/services/quick_actions/interpret_service_spec.rb
delete mode 100644 spec/services/slash_commands/interpret_service_spec.rb
create mode 100644 spec/services/submit_usage_ping_service_spec.rb
delete mode 100644 spec/services/test_hook_service_spec.rb
create mode 100644 spec/services/test_hooks/project_service_spec.rb
create mode 100644 spec/services/test_hooks/system_service_spec.rb
create mode 100644 spec/services/users/update_service_spec.rb
create mode 100644 spec/services/web_hook_service_spec.rb
create mode 100644 spec/sidekiq/cron/job_gem_dependency_spec.rb
create mode 100644 spec/support/api/milestones_shared_examples.rb
create mode 100644 spec/support/api/scopes/read_user_shared_examples.rb
delete mode 100644 spec/support/api/status_shared_examples.rb
create mode 100644 spec/support/devise_helpers.rb
create mode 100644 spec/support/features/reportable_note_shared_examples.rb
create mode 100644 spec/support/filter_item_select_helper.rb
create mode 100644 spec/support/forgery_protection.rb
create mode 100755 spec/support/generate-seed-repo-rb
create mode 100644 spec/support/gitlab-git-test.git/HEAD
create mode 100644 spec/support/gitlab-git-test.git/README.md
create mode 100644 spec/support/gitlab-git-test.git/config
create mode 100644 spec/support/gitlab-git-test.git/objects/3e/20715310a699808282e772720b9c04a0696bcc
create mode 100644 spec/support/gitlab-git-test.git/objects/95/96bc54a6f0c0c98248fe97077eb5ccf48a98d0
create mode 100644 spec/support/gitlab-git-test.git/objects/pack/pack-691247af2a6acb0b63b73ac0cb90540e93614043.idx
create mode 100644 spec/support/gitlab-git-test.git/objects/pack/pack-691247af2a6acb0b63b73ac0cb90540e93614043.pack
create mode 100644 spec/support/gitlab-git-test.git/packed-refs
copy {app/models => spec/support/gitlab-git-test.git/refs/heads}/.gitkeep (100%)
copy {app/models => spec/support/gitlab-git-test.git/refs/tags}/.gitkeep (100%)
create mode 100644 spec/support/gpg_helpers.rb
create mode 100644 spec/support/helpers/key_generator_helper.rb
create mode 100644 spec/support/helpers/note_interaction_helpers.rb
create mode 100644 spec/support/matchers/access_matchers_for_controller.rb
create mode 100644 spec/support/matchers/be_utf8.rb
create mode 100644 spec/support/matchers/execute_check.rb
create mode 100644 spec/support/matchers/have_gitlab_http_status.rb
create mode 100644 spec/support/migrations_helpers.rb
create mode 100755 spec/support/prepare-gitlab-git-test-for-commit
create mode 100644 spec/support/prometheus/additional_metrics_shared_examples.rb
create mode 100644 spec/support/prometheus/metric_builders.rb
create mode 100644 spec/support/protected_tags/access_control_ce_shared_examples.rb
create mode 100644 spec/support/quick_actions_helpers.rb
create mode 100644 spec/support/redis/redis_shared_examples.rb
create mode 100644 spec/support/routing_helpers.rb
create mode 100644 spec/support/shared_examples/features/issuable_sidebar_shared_examples.rb
create mode 100644 spec/support/shared_examples/features/protected_branches_access_control_ce.rb
create mode 100644 spec/support/shared_examples/requests/api/status_shared_examples.rb
delete mode 100644 spec/support/slash_commands_helpers.rb
create mode 100644 spec/support/sorting_helper.rb
create mode 100644 spec/support/stub_feature_flags.rb
delete mode 100644 spec/support/target_branch_helpers.rb
create mode 100755 spec/support/unpack-gitlab-git-test
delete mode 100644 spec/support/wait_for_ajax.rb
delete mode 100644 spec/support/wait_for_vue_resource.rb
create mode 100644 spec/uploaders/artifact_uploader_spec.rb
create mode 100644 spec/uploaders/file_mover_spec.rb
create mode 100644 spec/uploaders/gitlab_uploader_spec.rb
create mode 100644 spec/views/profiles/show.html.haml_spec.rb
delete mode 100644 spec/views/projects/_last_commit.html.haml_spec.rb
delete mode 100644 spec/views/projects/builds/_build.html.haml_spec.rb
delete mode 100644 spec/views/projects/builds/show.html.haml_spec.rb
create mode 100644 spec/views/projects/commits/_commit.html.haml_spec.rb
create mode 100644 spec/views/projects/diffs/_viewer.html.haml_spec.rb
create mode 100644 spec/views/projects/jobs/_build.html.haml_spec.rb
rename spec/views/projects/{builds => jobs}/_generic_commit_status.html.haml_spec.rb (100%)
create mode 100644 spec/views/projects/jobs/show.html.haml_spec.rb
delete mode 100644 spec/views/projects/merge_requests/_new_submit.html.haml_spec.rb
create mode 100644 spec/views/projects/merge_requests/creations/_new_submit.html.haml_spec.rb
create mode 100644 spec/views/projects/notes/_more_actions_dropdown.html.haml_spec.rb
create mode 100644 spec/views/shared/projects/_project.html.haml_spec.rb
create mode 100644 spec/workers/background_migration_worker_spec.rb
create mode 100644 spec/workers/create_gpg_signature_worker_spec.rb
create mode 100644 spec/workers/invalid_gpg_signature_update_worker_spec.rb
create mode 100644 spec/workers/namespaceless_project_destroy_worker_spec.rb
create mode 100644 spec/workers/new_issue_worker_spec.rb
create mode 100644 spec/workers/new_merge_request_worker_spec.rb
create mode 100644 spec/workers/remove_old_web_hook_logs_worker_spec.rb
create mode 100644 spec/workers/stuck_merge_jobs_worker_spec.rb
copy {app/models => tmp/prometheus_multiproc_dir}/.gitkeep (100%)
create mode 100644 vendor/Dockerfile/Binary-alpine.Dockerfile
create mode 100644 vendor/Dockerfile/Binary-scratch.Dockerfile
create mode 100644 vendor/Dockerfile/Binary.Dockerfile
create mode 100644 vendor/Dockerfile/Golang-alpine.Dockerfile
create mode 100644 vendor/Dockerfile/Golang-scratch.Dockerfile
create mode 100644 vendor/Dockerfile/Golang.Dockerfile
create mode 100644 vendor/Dockerfile/Node-alpine.Dockerfile
create mode 100644 vendor/Dockerfile/Node.Dockerfile
create mode 100644 vendor/Dockerfile/Ruby-alpine.Dockerfile
create mode 100644 vendor/Dockerfile/Ruby.Dockerfile
delete mode 100644 vendor/assets/javascripts/cropper.js
delete mode 100644 vendor/assets/javascripts/jquery.nicescroll.js
create mode 100755 vendor/assets/javascripts/pdf.js
create mode 100755 vendor/assets/javascripts/pdf.min.js
mode change 100644 => 100755 vendor/assets/javascripts/pdf.worker.js
create mode 100755 vendor/assets/javascripts/pdf.worker.min.js
delete mode 100644 vendor/assets/javascripts/pdflab.js
create mode 100644 vendor/assets/javascripts/peek.js
create mode 100644 vendor/assets/javascripts/peek.performance_bar.js
delete mode 100644 vendor/assets/javascripts/task_list.js
create mode 100644 vendor/gitignore/Global/JEnv.gitignore
create mode 100644 vendor/project_templates/express.tar.gz
create mode 100644 vendor/project_templates/rails.tar.gz
create mode 100644 vendor/project_templates/spring.tar.gz
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/gitlab.git
More information about the Pkg-ruby-extras-commits
mailing list