[DRE-commits] [gitlab] 01/04: Merge tag 'upstream/8.13.3+dfsg1'

Praveen Arimbrathodiyil praveen at moszumanska.debian.org
Thu Nov 3 09:51:10 UTC 2016


This is an automated email from the git hooks/post-receive script.

praveen pushed a commit to branch master
in repository gitlab.

commit d9fc5faa64182dc9954d48fff01055d3aba6a056
Merge: a3e6979 dbe389e
Author: Praveen Arimbrathodiyil <praveen at debian.org>
Date:   Thu Nov 3 12:30:35 2016 +0530

    Merge tag 'upstream/8.13.3+dfsg1'
    
    Upstream version 8.13.3+dfsg1
    
    # gpg: Signature made Thursday 03 November 2016 12:30:31 PM IST using RSA key ID CE1F9C674512C22A
    # gpg: Good signature from "Praveen Arimbrathodiyil (piratepin) <praveen at debian.org>" [ultimate]
    # gpg:                 aka "Pirate Praveen (pirates.org.in) <praveen at onenetbeyond.org>" [ultimate]
    # gpg:                 aka "Pirate Praveen (piratesin) <me at j4v4m4n.in>" [ultimate]
    # gpg:                 aka "Pirate Praveen (PP) <praveen at privacyrequired.com>" [ultimate]
    # gpg:                 aka "Praveen Arimbrathodiyil (j4v4m4n) <pravi.a at gmail.com>" [ultimate]

 .csscomb.json                                      |    2 +-
 .flayignore                                        |    1 +
 .gitattributes                                     |    2 +-
 .gitlab-ci.yml                                     |   81 +-
 .gitlab/merge_request_templates/Documentation.md   |    2 +-
 .rubocop.yml                                       |    8 +
 .rubocop_todo.yml                                  |  170 +-
 .scss-lint.yml                                     |    6 +-
 .vagrant_enabled                                   |    0
 CHANGELOG                                          | 2146 -----------------
 CHANGELOG.md                                       | 2533 ++++++++++++++++++++
 CONTRIBUTING.md                                    |   49 +-
 GITLAB_SHELL_VERSION                               |    2 +-
 GITLAB_WORKHORSE_VERSION                           |    2 +-
 Gemfile                                            |   65 +-
 Gemfile.lock                                       |  108 +-
 README.md                                          |    7 +-
 VERSION                                            |    2 +-
 .../gitlab-logo-full-horizontal.gif                |  Bin 0 -> 3654 bytes
 .../mailers/ci_pipeline_notif_v1/gitlab-logo.gif   |  Bin 0 -> 3040 bytes
 .../ci_pipeline_notif_v1/icon-branch-gray.gif      |  Bin 0 -> 663 bytes
 .../icon-check-green-inverted.gif                  |  Bin 0 -> 369 bytes
 .../ci_pipeline_notif_v1/icon-commit-gray.gif      |  Bin 0 -> 278 bytes
 .../ci_pipeline_notif_v1/icon-x-red-inverted.gif   |  Bin 0 -> 1013 bytes
 .../mailers/ci_pipeline_notif_v1/icon-x-red.gif    |  Bin 0 -> 660 bytes
 app/assets/javascripts/LabelManager.js             |  115 -
 app/assets/javascripts/activities.js               |   12 +-
 app/assets/javascripts/api.js                      |   10 +-
 app/assets/javascripts/application.js              |    2 +-
 app/assets/javascripts/blob/blob_ci_yaml.js        |   46 -
 app/assets/javascripts/blob/blob_ci_yaml.js.es6    |   40 +
 .../javascripts/blob/blob_gitignore_selector.js    |    2 +-
 .../javascripts/blob/blob_license_selector.js      |    2 +-
 .../javascripts/blob/blob_license_selectors.js     |   25 -
 .../javascripts/blob/blob_license_selectors.js.es6 |   21 +
 app/assets/javascripts/blob/template_selector.js   |  100 -
 .../javascripts/blob/template_selector.js.es6      |   97 +
 app/assets/javascripts/blob_edit/edit_blob.js      |   19 +-
 app/assets/javascripts/boards/boards_bundle.js.es6 |    3 +-
 .../javascripts/boards/components/board.js.es6     |    8 +-
 .../boards/components/board_blank_state.js.es6     |    6 +-
 .../boards/components/board_list.js.es6            |    9 +-
 .../boards/components/board_new_issue.js.es6       |   58 +
 .../boards/mixins/sortable_default_options.js.es6  |    2 +-
 app/assets/javascripts/boards/models/list.js.es6   |   11 +
 .../boards/services/board_service.js.es6           |   16 +-
 app/assets/javascripts/build.js                    |   38 +-
 .../commit/{image-file.js => image_file.js}        |    0
 app/assets/javascripts/compare_autocomplete.js     |   51 -
 app/assets/javascripts/compare_autocomplete.js.es6 |   63 +
 app/assets/javascripts/copy_to_clipboard.js        |   18 +-
 app/assets/javascripts/cycle-analytics.js.es6      |   93 -
 app/assets/javascripts/cycle_analytics.js.es6      |   99 +
 app/assets/javascripts/diff.js                     |    7 +
 app/assets/javascripts/dispatcher.js               |  290 ---
 app/assets/javascripts/dispatcher.js.es6           |  310 +++
 app/assets/javascripts/due_date_select.js          |  107 -
 app/assets/javascripts/due_date_select.js.es6      |  161 ++
 app/assets/javascripts/gfm_auto_complete.js.es6    |   38 +-
 app/assets/javascripts/gl_dropdown.js              |  102 +-
 app/assets/javascripts/gl_field_errors.js.es6      |  167 ++
 app/assets/javascripts/groups.js                   |   13 -
 app/assets/javascripts/groups_select.js            |    5 +-
 app/assets/javascripts/issuable.js.es6             |    1 -
 app/assets/javascripts/issues-bulk-assignment.js   |  167 --
 .../javascripts/issues_bulk_assignment.js.es6      |  149 ++
 app/assets/javascripts/label_manager.js.es6        |  106 +
 app/assets/javascripts/labels_select.js            |  135 +-
 app/assets/javascripts/lib/utils/common_utils.js   |    5 +
 app/assets/javascripts/member_expiration_date.js   |    8 +-
 app/assets/javascripts/members.js.es6              |   36 +
 .../merge_conflict_data_provider.js.es6            |  341 ---
 .../javascripts/merge_conflict_resolver.js.es6     |   83 -
 .../components/diff_file_editor.js.es6             |   93 +
 .../components/inline_conflict_lines.js.es6        |   12 +
 .../components/parallel_conflict_line.js.es6       |   14 +
 .../components/parallel_conflict_lines.js.es6      |   15 +
 .../merge_conflicts/merge_conflict_service.js.es6  |   30 +
 .../merge_conflicts/merge_conflict_store.js.es6    |  437 ++++
 .../merge_conflicts/merge_conflicts_bundle.js.es6  |   89 +
 .../mixins/line_conflict_actions.js.es6            |   12 +
 .../mixins/line_conflict_utils.js.es6              |   18 +
 app/assets/javascripts/merge_request.js            |    9 +-
 app/assets/javascripts/merge_request_tabs.js       |   94 +-
 app/assets/javascripts/merge_request_widget.js     |  193 --
 app/assets/javascripts/merge_request_widget.js.es6 |  272 +++
 app/assets/javascripts/milestone_select.js         |   27 +-
 .../network/{branch-graph.js => branch_graph.js}   |    0
 app/assets/javascripts/pipeline.js.es6             |   15 -
 app/assets/javascripts/pipelines.js.es6            |   40 +
 app/assets/javascripts/profile/gl_crop.js          |  177 --
 app/assets/javascripts/profile/gl_crop.js.es6      |  172 ++
 app/assets/javascripts/profile/profile.js          |  106 -
 app/assets/javascripts/profile/profile.js.es6      |  100 +
 app/assets/javascripts/project.js                  |    2 +-
 app/assets/javascripts/project_find_file.js        |   23 +-
 app/assets/javascripts/project_members.js          |   10 -
 app/assets/javascripts/project_new.js              |   34 +
 app/assets/javascripts/project_select.js           |    4 +-
 .../javascripts/protected_branch_edit.js.es6       |   66 -
 .../protected_branch_access_dropdown.js.es6        |    0
 .../protected_branch_create.js.es6                 |    0
 .../protected_branch_dropdown.js.es6               |    0
 .../protected_branch_edit.js.es6                   |   65 +
 .../protected_branch_edit_list.js.es6              |    0
 .../protected_branches_bundle.js                   |    1 +
 app/assets/javascripts/search.js                   |    2 +-
 app/assets/javascripts/search_autocomplete.js      |  392 ---
 app/assets/javascripts/search_autocomplete.js.es6  |  427 ++++
 app/assets/javascripts/single_file_diff.js         |   13 +-
 .../templates/issuable_template_selector.js.es6    |   20 +-
 .../templates/issuable_template_selectors.js.es6   |   12 +-
 app/assets/javascripts/todos.js                    |  176 --
 app/assets/javascripts/todos.js.es6                |  161 ++
 app/assets/javascripts/user.js.es6                 |   10 +-
 app/assets/javascripts/user_tabs.js                |  188 --
 app/assets/javascripts/user_tabs.js.es6            |  157 ++
 app/assets/javascripts/username_validator.js.es6   |  133 +
 app/assets/javascripts/users_select.js             |   38 +-
 app/assets/stylesheets/behaviors.scss              |    1 +
 app/assets/stylesheets/framework/avatar.scss       |    4 +-
 app/assets/stylesheets/framework/blocks.scss       |   19 +-
 app/assets/stylesheets/framework/buttons.scss      |   32 +-
 app/assets/stylesheets/framework/callout.scss      |    5 +
 app/assets/stylesheets/framework/common.scss       |   41 +-
 app/assets/stylesheets/framework/dropdowns.scss    |   25 +-
 app/assets/stylesheets/framework/files.scss        |   10 +-
 app/assets/stylesheets/framework/flash.scss        |    7 +-
 app/assets/stylesheets/framework/forms.scss        |   15 +-
 app/assets/stylesheets/framework/gitlab-theme.scss |    2 +-
 app/assets/stylesheets/framework/header.scss       |   17 +-
 app/assets/stylesheets/framework/issue_box.scss    |    2 +-
 app/assets/stylesheets/framework/layout.scss       |   12 +
 app/assets/stylesheets/framework/lists.scss        |   15 +-
 app/assets/stylesheets/framework/logo.scss         |   85 +-
 .../stylesheets/framework/markdown_area.scss       |    2 +-
 app/assets/stylesheets/framework/mixins.scss       |   19 +-
 app/assets/stylesheets/framework/mobile.scss       |    2 +-
 app/assets/stylesheets/framework/nav.scss          |    1 +
 app/assets/stylesheets/framework/panels.scss       |    5 +
 app/assets/stylesheets/framework/selects.scss      |   31 +-
 app/assets/stylesheets/framework/sidebar.scss      |   27 +-
 app/assets/stylesheets/framework/timeline.scss     |    1 +
 app/assets/stylesheets/framework/tw_bootstrap.scss |   10 +
 app/assets/stylesheets/framework/typography.scss   |   44 +-
 app/assets/stylesheets/framework/variables.scss    |    9 +-
 app/assets/stylesheets/highlight/dark.scss         |  128 +-
 app/assets/stylesheets/highlight/monokai.scss      |  118 +-
 .../stylesheets/highlight/solarized_dark.scss      |  136 +-
 .../stylesheets/highlight/solarized_light.scss     |  136 +-
 app/assets/stylesheets/highlight/white.scss        |    2 +-
 .../stylesheets/mailers/repository_push_email.scss |    2 +-
 app/assets/stylesheets/notify.scss                 |   10 +-
 app/assets/stylesheets/pages/admin.scss            |   12 +-
 app/assets/stylesheets/pages/boards.scss           |   36 +-
 app/assets/stylesheets/pages/builds.scss           |   34 +-
 app/assets/stylesheets/pages/commit.scss           |    6 +
 app/assets/stylesheets/pages/commits.scss          |    1 +
 app/assets/stylesheets/pages/cycle_analytics.scss  |    2 +-
 app/assets/stylesheets/pages/dashboard.scss        |    2 +
 app/assets/stylesheets/pages/detail_page.scss      |    6 +-
 app/assets/stylesheets/pages/diff.scss             |   38 +-
 app/assets/stylesheets/pages/editor.scss           |   26 +-
 app/assets/stylesheets/pages/environments.scss     |   43 +-
 app/assets/stylesheets/pages/events.scss           |   10 +-
 app/assets/stylesheets/pages/groups.scss           |   51 +-
 app/assets/stylesheets/pages/help.scss             |    8 +-
 app/assets/stylesheets/pages/issuable.scss         |    8 +-
 app/assets/stylesheets/pages/issues.scss           |    1 +
 app/assets/stylesheets/pages/labels.scss           |   33 +-
 app/assets/stylesheets/pages/lint.scss             |    1 +
 app/assets/stylesheets/pages/login.scss            |  226 +-
 app/assets/stylesheets/pages/members.scss          |   98 +
 app/assets/stylesheets/pages/merge_conflicts.scss  |   49 +
 app/assets/stylesheets/pages/merge_requests.scss   |   71 +-
 app/assets/stylesheets/pages/milestone.scss        |   29 +-
 app/assets/stylesheets/pages/note_form.scss        |    2 +
 app/assets/stylesheets/pages/notes.scss            |   12 +-
 app/assets/stylesheets/pages/pipelines.scss        |  264 +-
 app/assets/stylesheets/pages/profile.scss          |   31 +-
 .../stylesheets/pages/profiles/preferences.scss    |    4 +-
 app/assets/stylesheets/pages/projects.scss         |   58 +-
 app/assets/stylesheets/pages/runners.scss          |    1 +
 app/assets/stylesheets/pages/search.scss           |    2 +-
 app/assets/stylesheets/pages/snippets.scss         |    4 +
 app/assets/stylesheets/pages/status.scss           |    4 +-
 app/assets/stylesheets/pages/todos.scss            |   19 +
 app/assets/stylesheets/pages/tree.scss             |   21 +-
 app/assets/stylesheets/pages/xterm.scss            |  290 ++-
 .../admin/broadcast_messages_controller.rb         |    2 +-
 app/controllers/admin/groups_controller.rb         |    2 +-
 app/controllers/admin/projects_controller.rb       |    2 +-
 app/controllers/admin/services_controller.rb       |    8 +-
 app/controllers/application_controller.rb          |   14 +-
 app/controllers/ci/application_controller.rb       |    7 -
 app/controllers/ci/lints_controller.rb             |    3 +-
 app/controllers/ci/projects_controller.rb          |    2 +-
 .../concerns/authenticates_with_two_factor.rb      |   15 +-
 app/controllers/concerns/issuable_actions.rb       |    5 +
 app/controllers/concerns/membership_actions.rb     |   20 +-
 app/controllers/concerns/spammable_actions.rb      |    2 +-
 app/controllers/dashboard/labels_controller.rb     |    4 +-
 app/controllers/explore/projects_controller.rb     |    3 +-
 app/controllers/groups/group_members_controller.rb |    7 +-
 app/controllers/groups/labels_controller.rb        |   92 +
 .../import/gitlab_projects_controller.rb           |    9 +-
 app/controllers/namespaces_controller.rb           |   25 -
 app/controllers/profiles_controller.rb             |    3 +-
 app/controllers/projects/board_lists_controller.rb |   65 -
 .../projects/boards/issues_controller.rb           |   42 +-
 .../projects/boards/lists_controller.rb            |   23 +-
 app/controllers/projects/boards_controller.rb      |   28 +-
 app/controllers/projects/builds_controller.rb      |    4 +-
 app/controllers/projects/commit_controller.rb      |   17 +-
 .../projects/environments_controller.rb            |   25 +-
 app/controllers/projects/graphs_controller.rb      |    6 +-
 app/controllers/projects/group_links_controller.rb |   42 +-
 app/controllers/projects/issues_controller.rb      |    7 +-
 app/controllers/projects/labels_controller.rb      |   38 +-
 .../projects/merge_requests_controller.rb          |  180 +-
 .../projects/project_members_controller.rb         |   44 +-
 app/controllers/projects/tags_controller.rb        |    2 +
 app/controllers/projects_controller.rb             |   46 +-
 app/controllers/snippets_controller.rb             |   14 +-
 app/controllers/users_controller.rb                |    6 +-
 app/finders/access_requests_finder.rb              |   27 +
 app/finders/issuable_finder.rb                     |   32 +-
 app/finders/labels_finder.rb                       |   93 +
 app/finders/trending_projects_finder.rb            |   11 -
 app/helpers/appearances_helper.rb                  |    2 +-
 app/helpers/application_helper.rb                  |   26 -
 app/helpers/application_settings_helper.rb         |   12 -
 app/helpers/avatars_helper.rb                      |    5 +-
 app/helpers/award_emoji_helper.rb                  |    9 +-
 app/helpers/boards_helper.rb                       |   12 +
 app/helpers/broadcast_messages_helper.rb           |    6 +-
 app/helpers/builds_helper.rb                       |    8 +
 app/helpers/button_helper.rb                       |    5 +-
 app/helpers/ci_status_helper.rb                    |    2 +-
 app/helpers/dropdowns_helper.rb                    |    3 +-
 app/helpers/events_helper.rb                       |    2 +-
 app/helpers/gitlab_markdown_helper.rb              |   44 +-
 app/helpers/gitlab_routing_helper.rb               |   16 +
 app/helpers/issuables_helper.rb                    |   56 +-
 app/helpers/issues_helper.rb                       |    5 +-
 app/helpers/labels_helper.rb                       |   87 +-
 app/helpers/lfs_helper.rb                          |    8 +-
 app/helpers/merge_requests_helper.rb               |   27 +-
 app/helpers/milestones_helper.rb                   |   29 +-
 app/helpers/page_layout_helper.rb                  |    8 +-
 app/helpers/preferences_helper.rb                  |   16 +-
 app/helpers/projects_helper.rb                     |   33 +-
 app/helpers/search_helper.rb                       |   14 +-
 app/helpers/selects_helper.rb                      |    6 +-
 app/helpers/todos_helper.rb                        |   20 +
 app/mailers/.gitkeep                               |    0
 app/mailers/devise_mailer.rb                       |    8 +
 app/mailers/emails/members.rb                      |    2 +-
 app/mailers/emails/pipelines.rb                    |   43 +
 app/mailers/notify.rb                              |    2 +
 app/models/abuse_report.rb                         |    7 +
 app/models/appearance.rb                           |    4 +
 app/models/application_setting.rb                  |    7 +
 app/models/board.rb                                |    8 +
 app/models/broadcast_message.rb                    |    3 +
 app/models/ci/build.rb                             |   47 +-
 app/models/ci/pipeline.rb                          |   39 +-
 app/models/ci/runner.rb                            |    2 +-
 app/models/commit_range.rb                         |    2 +-
 app/models/commit_status.rb                        |   46 +-
 app/models/compare.rb                              |   21 +-
 app/models/concerns/access_requestable.rb          |    5 +-
 app/models/concerns/cache_markdown_field.rb        |  131 +
 app/models/concerns/has_status.rb                  |   29 +-
 app/models/concerns/issuable.rb                    |   26 +-
 app/models/concerns/mentionable.rb                 |   27 +-
 app/models/concerns/protected_branch_access.rb     |    5 +
 app/models/concerns/sortable.rb                    |   17 +-
 app/models/cycle_analytics.rb                      |   14 +-
 app/models/deployment.rb                           |   38 +-
 app/models/environment.rb                          |   47 +
 app/models/event.rb                                |   27 +-
 app/models/external_issue.rb                       |    5 -
 app/models/global_label.rb                         |    4 +
 app/models/global_milestone.rb                     |   18 +-
 app/models/group.rb                                |   39 +-
 app/models/group_label.rb                          |   11 +
 app/models/issue.rb                                |   16 +
 app/models/label.rb                                |  132 +-
 app/models/label_priority.rb                       |    8 +
 app/models/list.rb                                 |   11 +
 app/models/member.rb                               |   84 +-
 app/models/members/group_member.rb                 |   16 +
 app/models/members/project_member.rb               |   44 +-
 app/models/merge_request.rb                        |  100 +-
 app/models/merge_request_diff.rb                   |   21 +-
 app/models/milestone.rb                            |   10 +-
 app/models/namespace.rb                            |   17 +-
 app/models/note.rb                                 |    5 +-
 app/models/project.rb                              |   68 +-
 app/models/project_feature.rb                      |   24 +-
 app/models/project_group_link.rb                   |    2 +-
 app/models/project_label.rb                        |   34 +
 .../project_services/builds_email_service.rb       |    2 +-
 .../project_services/issue_tracker_service.rb      |    6 +
 app/models/project_services/jira_service.rb        |    5 +
 .../project_services/pipelines_email_service.rb    |   96 +
 .../slack_service/issue_message.rb                 |    2 +-
 .../slack_service/merge_message.rb                 |    2 +-
 .../project_services/slack_service/note_message.rb |    2 +-
 .../slack_service/wiki_page_message.rb             |    2 +-
 app/models/project_team.rb                         |   96 +-
 app/models/release.rb                              |    4 +
 app/models/repository.rb                           |   94 +-
 app/models/service.rb                              |    6 +-
 app/models/snippet.rb                              |   10 +
 app/models/todo.rb                                 |    8 +-
 app/models/trending_project.rb                     |   35 +
 app/models/user.rb                                 |   30 +-
 app/policies/group_label_policy.rb                 |    5 +
 app/policies/group_policy.rb                       |    1 +
 app/policies/project_label_policy.rb               |    5 +
 app/policies/project_policy.rb                     |   35 +-
 app/services/akismet_service.rb                    |   43 +-
 app/services/base_service.rb                       |    7 +-
 app/services/boards/base_service.rb                |    5 -
 app/services/boards/create_service.rb              |   17 +-
 app/services/boards/issues/create_service.rb       |   23 +
 app/services/boards/issues/list_service.rb         |   13 +-
 app/services/boards/issues/move_service.rb         |    8 +-
 app/services/boards/list_service.rb                |   14 +
 app/services/boards/lists/create_service.rb        |   18 +-
 app/services/boards/lists/destroy_service.rb       |    6 +-
 app/services/boards/lists/generate_service.rb      |   19 +-
 app/services/boards/lists/list_service.rb          |    9 +
 app/services/boards/lists/move_service.rb          |    5 +-
 app/services/ci/process_pipeline_service.rb        |    2 +
 .../ci/send_pipeline_notification_service.rb       |   19 +
 app/services/compare_service.rb                    |    7 +-
 app/services/create_deployment_service.rb          |   49 +-
 app/services/files/base_service.rb                 |   11 +-
 app/services/files/multi_service.rb                |  124 +
 app/services/files/update_service.rb               |    6 -
 app/services/git_push_service.rb                   |   15 +-
 app/services/issuable_base_service.rb              |   16 +-
 app/services/issues/move_service.rb                |    8 +-
 app/services/labels/find_or_create_service.rb      |   36 +
 app/services/labels/transfer_service.rb            |   78 +
 .../members/approve_access_request_service.rb      |   42 +
 app/services/members/authorized_destroy_service.rb |    2 +
 app/services/members/destroy_service.rb            |   39 +-
 app/services/members/request_access_service.rb     |   25 +
 .../add_todo_when_build_fails_service.rb           |    4 +-
 .../merge_requests/assign_issues_service.rb        |   35 +
 app/services/merge_requests/base_service.rb        |   36 +-
 app/services/merge_requests/build_service.rb       |   23 +-
 app/services/merge_requests/merge_service.rb       |   20 +-
 .../merge_when_build_succeeds_service.rb           |    9 +-
 app/services/merge_requests/post_merge_service.rb  |    1 +
 app/services/merge_requests/resolve_service.rb     |   24 +-
 app/services/merge_requests/update_service.rb      |   18 +-
 app/services/notification_service.rb               |   25 +-
 app/services/projects/autocomplete_service.rb      |    2 +-
 app/services/projects/create_service.rb            |    8 +-
 app/services/projects/import_service.rb            |    7 +-
 app/services/projects/transfer_service.rb          |    4 +
 .../protected_branches/api_create_service.rb       |   29 +
 .../protected_branches/api_update_service.rb       |   47 +
 app/services/slash_commands/interpret_service.rb   |   43 +-
 app/services/system_hooks_service.rb               |    2 +-
 app/services/system_note_service.rb                |   24 +-
 app/services/todo_service.rb                       |    6 +-
 app/validators/namespace_validator.rb              |    6 +-
 .../admin/abuse_reports/_abuse_report.html.haml    |    2 +-
 app/views/admin/appearances/preview.html.haml      |   17 +-
 .../admin/application_settings/_form.html.haml     |    6 +-
 app/views/admin/background_jobs/_head.html.haml    |   49 +-
 app/views/admin/broadcast_messages/_form.html.haml |    9 +-
 app/views/admin/broadcast_messages/preview.js.haml |    2 +-
 app/views/admin/dashboard/_head.html.haml          |   57 +-
 app/views/admin/dashboard/index.html.haml          |    5 +
 app/views/admin/groups/_group.html.haml            |    2 +-
 app/views/admin/labels/_form.html.haml             |    2 +-
 app/views/admin/labels/_label.html.haml            |    2 +-
 app/views/admin/projects/index.html.haml           |    2 +-
 app/views/admin/runners/index.html.haml            |   24 +-
 app/views/admin/runners/show.html.haml             |   16 +-
 app/views/ci/lints/_create.html.haml               |    9 +-
 app/views/dashboard/groups/_empty_state.html.haml  |    7 +
 app/views/dashboard/groups/index.html.haml         |   13 +-
 app/views/dashboard/snippets/index.html.haml       |   12 +-
 app/views/dashboard/todos/_todo.html.haml          |    1 +
 app/views/dashboard/todos/index.html.haml          |    2 +-
 app/views/devise/confirmations/almost_there.haml   |    4 +-
 app/views/devise/confirmations/new.html.haml       |   12 +-
 app/views/devise/passwords/edit.html.haml          |   20 +-
 app/views/devise/passwords/new.html.haml           |   10 +-
 app/views/devise/sessions/_new_base.html.haml      |   14 +-
 app/views/devise/sessions/_new_crowd.html.haml     |   12 +-
 app/views/devise/sessions/_new_ldap.html.haml      |   12 +-
 app/views/devise/sessions/new.html.haml            |   23 +-
 app/views/devise/sessions/two_factor.html.haml     |   17 +-
 app/views/devise/shared/_omniauth_box.html.haml    |   15 +-
 app/views/devise/shared/_sign_in_link.html.haml    |    1 -
 app/views/devise/shared/_signin_box.html.haml      |   46 +-
 app/views/devise/shared/_signup_box.html.haml      |   37 +-
 app/views/devise/shared/_tab_single.html.haml      |    3 +
 app/views/devise/shared/_tabs_ldap.html.haml       |   10 +
 app/views/devise/shared/_tabs_normal.html.haml     |    6 +
 app/views/devise/unlocks/new.html.haml             |   10 +-
 .../authorized_applications/_delete_form.html.haml |    2 +-
 app/views/explore/groups/index.html.haml           |    2 +-
 app/views/explore/projects/_filter.html.haml       |    8 +-
 app/views/explore/snippets/index.html.haml         |    5 +-
 .../group_members/_new_group_member.html.haml      |   35 +-
 app/views/groups/group_members/index.html.haml     |   40 +-
 app/views/groups/group_members/update.js.haml      |    4 +-
 app/views/groups/labels/destroy.js.haml            |    2 +
 app/views/groups/labels/edit.html.haml             |    7 +
 app/views/groups/labels/index.html.haml            |   20 +
 app/views/groups/labels/new.html.haml              |    8 +
 app/views/groups/milestones/new.html.haml          |    4 +-
 app/views/groups/show.html.haml                    |    2 +-
 app/views/help/index.html.haml                     |    2 +-
 app/views/import/gitlab_projects/new.html.haml     |    4 +-
 app/views/layouts/_flash.html.haml                 |    6 +-
 app/views/layouts/_init_auto_complete.html.haml    |    9 +-
 app/views/layouts/_page.html.haml                  |    6 +-
 app/views/layouts/_search.html.haml                |   39 +-
 app/views/layouts/application.html.haml            |    1 +
 app/views/layouts/devise.html.haml                 |   63 +-
 app/views/layouts/header/_default.html.haml        |    4 +-
 app/views/layouts/nav/_group.html.haml             |    4 +
 app/views/layouts/nav/_project.html.haml           |    2 +-
 app/views/notify/pipeline_failed_email.html.haml   |  177 ++
 app/views/notify/pipeline_failed_email.text.erb    |   31 +
 app/views/notify/pipeline_success_email.html.haml  |  154 ++
 app/views/notify/pipeline_success_email.text.erb   |   24 +
 app/views/profiles/accounts/show.html.haml         |    4 +-
 app/views/profiles/preferences/update.js.erb       |    4 +-
 app/views/profiles/show.html.haml                  |    3 +
 app/views/projects/_activity.html.haml             |   19 +-
 app/views/projects/_customize_workflow.html.haml   |    8 +
 app/views/projects/_home_panel.html.haml           |    7 +-
 app/views/projects/_last_push.html.haml            |    2 +-
 app/views/projects/_wiki.html.haml                 |   19 +
 app/views/projects/_zen.html.haml                  |    4 +-
 app/views/projects/blame/show.html.haml            |   87 +-
 app/views/projects/blob/_editor.html.haml          |    7 +
 app/views/projects/blob/edit.html.haml             |   43 +-
 .../projects/boards/components/_board.html.haml    |   41 +-
 .../projects/boards/components/_card.html.haml     |    6 +-
 app/views/projects/boards/index.html.haml          |   16 +
 app/views/projects/boards/show.html.haml           |    5 +-
 app/views/projects/branches/_branch.html.haml      |    4 +-
 app/views/projects/branches/index.html.haml        |    2 +-
 app/views/projects/builds/_sidebar.html.haml       |   23 +-
 app/views/projects/builds/_table.html.haml         |    6 +-
 app/views/projects/builds/_user.html.haml          |    7 +-
 app/views/projects/builds/index.html.haml          |    2 +-
 app/views/projects/builds/show.html.haml           |   95 +-
 app/views/projects/buttons/_download.html.haml     |    4 +-
 app/views/projects/buttons/_dropdown.html.haml     |    3 +-
 app/views/projects/buttons/_fork.html.haml         |    4 +-
 app/views/projects/ci/builds/_build.html.haml      |   66 +-
 .../projects/ci/builds/_build_pipeline.html.haml   |   10 +-
 .../projects/ci/pipelines/_pipeline.html.haml      |   81 +-
 app/views/projects/commit/_builds.html.haml        |    2 +-
 app/views/projects/commit/_ci_menu.html.haml       |    5 +
 app/views/projects/commit/_commit_box.html.haml    |    8 +-
 app/views/projects/commit/_pipeline.html.haml      |   81 +-
 .../projects/commit/_pipeline_stage.html.haml      |    2 +-
 .../commit/_pipeline_status_group.html.haml        |   20 +-
 app/views/projects/commit/_pipelines_list.haml     |    5 +-
 app/views/projects/commit/builds.html.haml         |   11 +-
 app/views/projects/commit/pipelines.html.haml      |    7 +
 app/views/projects/commit/show.html.haml           |   25 +-
 app/views/projects/commits/_commit.html.haml       |    2 +-
 app/views/projects/commits/_head.html.haml         |   45 +-
 app/views/projects/commits/show.html.haml          |    3 +-
 app/views/projects/compare/_form.html.haml         |   17 +-
 app/views/projects/compare/_ref_dropdown.html.haml |    3 +-
 app/views/projects/compare/index.html.haml         |    2 +-
 app/views/projects/cycle_analytics/show.html.haml  |    4 +-
 app/views/projects/deployments/_actions.haml       |   35 +-
 app/views/projects/deployments/_commit.html.haml   |    2 +-
 .../projects/deployments/_deployment.html.haml     |   14 +-
 app/views/projects/deployments/_rollback.haml      |    6 +
 app/views/projects/diffs/_content.html.haml        |    4 +-
 app/views/projects/diffs/_diffs.html.haml          |    5 +-
 app/views/projects/diffs/_file.html.haml           |    4 +-
 app/views/projects/diffs/_file_header.html.haml    |    1 +
 app/views/projects/diffs/_parallel_view.html.haml  |    2 +-
 app/views/projects/edit.html.haml                  |   57 +-
 app/views/projects/empty.html.haml                 |    2 +
 .../projects/environments/_environment.html.haml   |   21 +-
 .../projects/environments/_external_url.html.haml  |    3 +
 app/views/projects/environments/_stop.html.haml    |    5 +
 app/views/projects/environments/edit.html.haml     |   11 +-
 app/views/projects/environments/index.html.haml    |   63 +-
 app/views/projects/environments/new.html.haml      |   11 +-
 app/views/projects/environments/show.html.haml     |   49 +-
 app/views/projects/forks/index.html.haml           |    2 +-
 .../_generic_commit_status.html.haml               |    2 -
 .../_generic_commit_status_pipeline.html.haml      |   15 +-
 app/views/projects/graphs/_head.html.haml          |   35 +-
 app/views/projects/group_links/index.html.haml     |    6 +-
 app/views/projects/group_links/update.js.haml      |    3 +
 app/views/projects/issues/_head.html.haml          |   57 +-
 app/views/projects/issues/_issue.html.haml         |    2 +-
 app/views/projects/issues/_issues.html.haml        |    2 +-
 app/views/projects/issues/edit.html.haml           |    2 +-
 app/views/projects/issues/index.html.haml          |    3 +-
 app/views/projects/issues/show.html.haml           |   10 +-
 app/views/projects/labels/_form.html.haml          |   33 -
 app/views/projects/labels/_label.html.haml         |   50 -
 app/views/projects/labels/destroy.js.haml          |    2 +-
 app/views/projects/labels/edit.html.haml           |   11 +-
 app/views/projects/labels/index.html.haml          |   13 +-
 app/views/projects/labels/new.html.haml            |   11 +-
 .../merge_requests/_merge_request.html.haml        |    2 +-
 .../projects/merge_requests/_new_compare.html.haml |   13 -
 .../projects/merge_requests/_new_diffs.html.haml   |    1 +
 .../projects/merge_requests/_new_submit.html.haml  |   68 +-
 app/views/projects/merge_requests/_show.html.haml  |   95 +-
 .../projects/merge_requests/conflicts.html.haml    |   29 +-
 .../conflicts/_commit_stats.html.haml              |   16 +-
 .../conflicts/_file_actions.html.haml              |   12 +
 .../conflicts/_inline_view.html.haml               |   28 -
 .../conflicts/_parallel_view.html.haml             |   27 -
 .../conflicts/_submit_form.html.haml               |   31 +-
 .../components/_diff_file_editor.html.haml         |   13 +
 .../components/_inline_conflict_lines.html.haml    |   15 +
 .../components/_parallel_conflict_line.html.haml   |   10 +
 .../components/_parallel_conflict_lines.html.haml  |    4 +
 .../projects/merge_requests/show/_mr_box.html.haml |    4 +-
 .../merge_requests/show/_mr_title.html.haml        |    2 +-
 .../merge_requests/show/_versions.html.haml        |   14 +-
 .../merge_requests/widget/_heading.html.haml       |   20 +-
 .../projects/merge_requests/widget/_open.html.haml |    1 +
 .../projects/merge_requests/widget/_show.html.haml |    3 +-
 .../merge_requests/widget/open/_accept.html.haml   |    2 +-
 app/views/projects/milestones/edit.html.haml       |   12 +-
 app/views/projects/milestones/new.html.haml        |   11 +-
 app/views/projects/milestones/show.html.haml       |   83 +-
 app/views/projects/network/show.html.haml          |    2 +-
 app/views/projects/new.html.haml                   |    3 +-
 app/views/projects/notes/_note.html.haml           |    2 +-
 .../projects/notes/_notes_with_form.html.haml      |    2 +-
 app/views/projects/pipelines/_head.html.haml       |   49 +-
 app/views/projects/pipelines/_info.html.haml       |    4 +-
 app/views/projects/pipelines/index.html.haml       |   11 +-
 app/views/projects/pipelines/show.html.haml        |   13 +-
 .../projects/pipelines_settings/show.html.haml     |    6 +-
 .../project_members/_group_members.html.haml       |    2 +-
 .../projects/project_members/_groups.html.haml     |    7 +
 .../project_members/_new_project_member.html.haml  |   35 +-
 app/views/projects/project_members/_team.html.haml |   16 +-
 app/views/projects/project_members/index.html.haml |   40 +-
 app/views/projects/project_members/update.js.haml  |    4 +-
 .../protected_branches/_protected_branch.html.haml |    2 +-
 .../projects/protected_branches/index.html.haml    |    2 +
 app/views/projects/repositories/_feed.html.haml    |    2 +-
 app/views/projects/runners/_form.html.haml         |    4 +-
 app/views/projects/runners/_runner.html.haml       |    2 +-
 .../projects/runners/_shared_runners.html.haml     |   20 +-
 .../projects/runners/_specific_runners.html.haml   |   14 +-
 app/views/projects/runners/index.html.haml         |   12 +-
 app/views/projects/show.html.haml                  |  131 +-
 app/views/projects/snippets/_actions.html.haml     |   10 +-
 app/views/projects/snippets/index.html.haml        |    7 +-
 app/views/projects/tags/_tag.html.haml             |    2 +-
 app/views/projects/tags/index.html.haml            |    2 +-
 app/views/projects/tags/show.html.haml             |    2 +-
 app/views/projects/tree/show.html.haml             |    2 +-
 app/views/projects/wikis/_form.html.haml           |    2 +-
 app/views/projects/wikis/_nav.html.haml            |   25 +-
 app/views/search/results/_issue.html.haml          |    2 +-
 app/views/search/results/_merge_request.html.haml  |    2 +-
 app/views/search/results/_milestone.html.haml      |    2 +-
 app/views/search/results/_note.html.haml           |    2 +-
 app/views/shared/_event_filter.html.haml           |    1 +
 app/views/shared/_label.html.haml                  |   53 +
 app/views/shared/_label_row.html.haml              |    9 +-
 app/views/shared/_labels_row.html.haml             |    2 +-
 app/views/shared/_milestones_filter.html.haml      |   15 +-
 .../shared/_new_project_item_select.html.haml      |    2 +-
 app/views/shared/_sort_dropdown.html.haml          |   24 +-
 app/views/shared/_visibility_level.html.haml       |    2 +-
 app/views/shared/_visibility_radios.html.haml      |    2 +-
 app/views/shared/groups/_group.html.haml           |    2 +-
 app/views/shared/icons/_icon_empty_groups.svg      |    1 +
 app/views/shared/icons/_icon_fork.svg              |    4 +-
 app/views/shared/icons/_icon_no_wrap.svg           |    3 +
 app/views/shared/icons/_icon_soft_wrap.svg         |    3 +
 .../shared/icons/_illustration_no_commits.svg      |    1 +
 app/views/shared/issuable/_filter.html.haml        |   23 +-
 app/views/shared/issuable/_form.html.haml          |   39 +-
 .../shared/issuable/_label_dropdown.html.haml      |   23 +-
 .../shared/issuable/_milestone_dropdown.html.haml  |   23 +-
 app/views/shared/issuable/_nav.html.haml           |   20 +-
 app/views/shared/issuable/_sidebar.html.haml       |   21 +-
 app/views/shared/labels/_form.html.haml            |   33 +
 app/views/shared/members/_group.html.haml          |   29 +
 app/views/shared/members/_member.html.haml         |  108 +-
 app/views/shared/members/_requests.html.haml       |    2 +-
 app/views/shared/milestones/_labels_tab.html.haml  |    2 +-
 app/views/shared/milestones/_milestone.html.haml   |    2 +-
 app/views/shared/milestones/_top.html.haml         |    3 +-
 app/views/shared/notifications/_button.html.haml   |    2 +-
 app/views/shared/projects/_project.html.haml       |    2 +-
 app/views/shared/snippets/_blob.html.haml          |    7 +-
 app/views/shared/snippets/_header.html.haml        |    2 +-
 app/views/snippets/_actions.html.haml              |   10 +-
 app/views/snippets/show.html.haml                  |    1 +
 app/views/u2f/_authenticate.html.haml              |    2 +-
 app/views/users/show.html.haml                     |  100 +-
 app/workers/admin_email_worker.rb                  |    3 +-
 app/workers/build_coverage_worker.rb               |    9 +
 app/workers/build_email_worker.rb                  |    1 +
 app/workers/build_finished_worker.rb               |   11 +
 app/workers/build_hooks_worker.rb                  |    9 +
 app/workers/build_success_worker.rb                |   27 +
 app/workers/clear_database_cache_worker.rb         |   24 +
 app/workers/concerns/build_queue.rb                |    8 +
 app/workers/concerns/cronjob_queue.rb              |    9 +
 app/workers/concerns/dedicated_sidekiq_queue.rb    |    9 +
 app/workers/concerns/pipeline_queue.rb             |    8 +
 app/workers/concerns/repository_check_queue.rb     |    8 +
 app/workers/delete_user_worker.rb                  |    1 +
 app/workers/email_receiver_worker.rb               |    3 +-
 app/workers/emails_on_push_worker.rb               |    2 +-
 app/workers/expire_build_artifacts_worker.rb       |   12 +-
 .../expire_build_instance_artifacts_worker.rb      |   16 +
 app/workers/git_garbage_collect_worker.rb          |    3 +-
 app/workers/gitlab_shell_worker.rb                 |    3 +-
 app/workers/group_destroy_worker.rb                |    3 +-
 .../import_export_project_cleanup_worker.rb        |    3 +-
 app/workers/irker_worker.rb                        |    1 +
 app/workers/merge_worker.rb                        |    3 +-
 app/workers/new_note_worker.rb                     |    3 +-
 app/workers/pipeline_hooks_worker.rb               |    9 +
 app/workers/pipeline_metrics_worker.rb             |   29 +
 app/workers/pipeline_process_worker.rb             |    9 +
 app/workers/pipeline_success_worker.rb             |   12 +
 app/workers/pipeline_update_worker.rb              |    9 +
 app/workers/post_receive.rb                        |    3 +-
 app/workers/project_cache_worker.rb                |   38 +-
 app/workers/project_destroy_worker.rb              |    3 +-
 app/workers/project_export_worker.rb               |    3 +-
 app/workers/project_service_worker.rb              |    3 +-
 app/workers/project_web_hook_worker.rb             |    3 +-
 app/workers/prune_old_events_worker.rb             |    1 +
 app/workers/remove_expired_group_links_worker.rb   |    1 +
 app/workers/remove_expired_members_worker.rb       |    1 +
 app/workers/repository_archive_cache_worker.rb     |    3 +-
 app/workers/repository_check/batch_worker.rb       |   21 +-
 app/workers/repository_check/clear_worker.rb       |    3 +-
 .../repository_check/single_repository_worker.rb   |    3 +-
 app/workers/repository_fork_worker.rb              |    3 +-
 app/workers/repository_import_worker.rb            |    3 +-
 app/workers/requests_profiles_worker.rb            |    3 +-
 app/workers/stuck_ci_builds_worker.rb              |    1 +
 app/workers/system_hook_worker.rb                  |    3 +-
 app/workers/trending_projects_worker.rb            |   10 +
 app/workers/update_merge_requests_worker.rb        |   17 +
 bin/background_jobs                                |    3 +-
 config/application.rb                              |   11 +-
 config/gitlab.yml.example                          |    3 +-
 config/initializers/1_settings.rb                  |    5 +
 config/initializers/7_redis.rb                     |    3 +
 config/initializers/ar5_batching.rb                |   41 +
 .../initializers/ar_speed_up_migration_checking.rb |   18 +
 .../attr_encrypted_no_db_connection.rb             |   25 +-
 config/initializers/connection_fix.rb              |    2 +-
 config/initializers/gitlab_shell_secret_token.rb   |    2 +-
 config/initializers/metrics.rb                     |    1 +
 config/initializers/postgresql_limit_fix.rb        |   27 +-
 config/initializers/sentry.rb                      |    2 +
 config/locales/en.yml                              |    1 +
 config/mail_room.yml                               |    2 +-
 config/routes.rb                                   |  890 +------
 config/routes/admin.rb                             |  102 +
 config/routes/api.rb                               |    2 +
 config/routes/ci.rb                                |   15 +
 config/routes/dashboard.rb                         |   27 +
 config/routes/development.rb                       |   13 +
 config/routes/explore.rb                           |   16 +
 config/routes/group.rb                             |   37 +
 config/routes/help.rb                              |    4 +
 config/routes/import.rb                            |   42 +
 config/routes/profile.rb                           |   43 +
 config/routes/project.rb                           |  472 ++++
 config/routes/sherlock.rb                          |   12 +
 config/routes/sidekiq.rb                           |    4 +
 config/routes/snippets.rb                          |    9 +
 config/routes/uploads.rb                           |   21 +
 config/routes/user.rb                              |   44 +
 config/sidekiq_queues.yml                          |   47 +
 db/fixtures/development/04_project.rb              |   11 +-
 db/fixtures/development/06_teams.rb                |    2 +-
 db/fixtures/development/14_pipelines.rb            |    5 +-
 .../20160829114652_add_markdown_cache_columns.rb   |   38 +
 db/migrate/20160919144305_add_type_to_labels.rb    |   14 +
 .../20160919145149_add_group_id_to_labels.rb       |   13 +
 .../20160920160832_add_index_to_labels_title.rb    |   11 +
 .../20160926145521_add_organization_to_user.rb     |   12 +
 .../20161006104309_add_state_to_environment.rb     |   15 +
 ...0161007133303_precalculate_trending_projects.rb |   38 +
 ...d_repository_access_level_to_project_feature.rb |   14 +
 .../20161014173530_create_label_priorities.rb      |   25 +
 .../20161017095000_add_properties_to_deployment.rb |    9 +
 .../20161017125927_add_unique_index_to_labels.rb   |   32 +
 .../20161018024215_migrate_labels_priority.rb      |   36 +
 .../20161018024550_remove_priority_from_labels.rb  |   17 +
 .../20161018124658_make_project_owners_masters.rb  |   15 +
 ...19190736_migrate_sidekiq_queues_from_default.rb |  109 +
 ...213545_generate_project_feature_for_projects.rb |   28 +
 ...24042317_migrate_mailroom_queue_from_default.rb |   63 +
 db/schema.rb                                       | 1184 ++++-----
 doc/README.md                                      |   15 +-
 doc/administration/auth/ldap.md                    |    6 +
 doc/administration/container_registry.md           |   96 +-
 doc/administration/environment_variables.md        |   20 +-
 doc/administration/high_availability/gitlab.md     |    6 +-
 doc/administration/housekeeping.md                 |    2 +-
 doc/administration/img/housekeeping_settings.png   |  Bin 19347 -> 27420 bytes
 .../monitoring/performance/gitlab_configuration.md |    0
 .../performance/grafana_configuration.md           |    0
 .../performance/img/grafana_dashboard_dropdown.png |  Bin 0 -> 14368 bytes
 .../performance/img/grafana_dashboard_import.png   |  Bin 0 -> 18267 bytes
 .../img/grafana_data_source_configuration.png      |  Bin 0 -> 26060 bytes
 .../performance/img/grafana_data_source_empty.png  |  Bin 0 -> 21821 bytes
 .../performance/img/grafana_save_icon.png          |  Bin 0 -> 9107 bytes
 .../img/metrics_gitlab_configuration_settings.png  |  Bin 0 -> 61357 bytes
 .../performance/img/request_profile_result.png     |  Bin 0 -> 9720 bytes
 .../performance/img/request_profiling_token.png    |  Bin 0 -> 30076 bytes
 .../performance/influxdb_configuration.md          |    0
 .../monitoring/performance/influxdb_schema.md      |    0
 .../monitoring/performance/introduction.md         |    0
 .../monitoring/performance/request_profiling.md    |   16 +
 doc/administration/operations.md                   |    6 +
 .../operations/cleaning_up_redis_sessions.md       |    0
 .../operations/moving_repositories.md              |    0
 .../operations/sidekiq_memory_killer.md            |    0
 doc/{ => administration}/operations/unicorn.md     |    0
 .../README.md => administration/reply_by_email.md} |    0
 doc/administration/reply_by_email_postfix_setup.md |  324 +++
 doc/administration/restart_gitlab.md               |    2 +-
 doc/administration/troubleshooting/debug.md        |    4 +-
 doc/api/README.md                                  |   20 +-
 doc/api/award_emoji.md                             |   18 +-
 doc/api/boards.md                                  |  251 ++
 doc/api/builds.md                                  |   38 +-
 doc/api/ci/runners.md                              |    6 +-
 doc/api/commits.md                                 |   97 +-
 doc/api/deployments.md                             |   12 +-
 doc/api/issues.md                                  |   38 +-
 doc/api/keys.md                                    |    2 +-
 doc/api/labels.md                                  |    2 +-
 doc/api/licenses.md                                |  147 --
 doc/api/merge_requests.md                          |   18 +-
 doc/api/notes.md                                   |    6 +-
 doc/api/oauth2.md                                  |   24 +-
 doc/api/pipelines.md                               |   10 +-
 doc/api/projects.md                                |  464 ++--
 doc/api/settings.md                                |   12 +-
 doc/api/system_hooks.md                            |    7 +-
 doc/api/templates/gitignores.md                    |  579 +++++
 doc/api/templates/gitlab_ci_ymls.md                |  120 +
 doc/api/templates/licenses.md                      |  147 ++
 doc/api/todos.md                                   |   18 +-
 doc/api/users.md                                   |  169 +-
 doc/api/version.md                                 |   23 +
 doc/ci/docker/using_docker_images.md               |    2 +-
 doc/ci/environments.md                             |   13 +
 doc/ci/examples/README.md                          |    4 +-
 doc/ci/examples/test-phoenix-application.md        |   56 +
 doc/ci/pipelines.md                                |    2 +
 doc/ci/triggers/README.md                          |    2 +-
 doc/ci/variables/README.md                         |   36 +-
 doc/ci/yaml/README.md                              |  201 +-
 doc/container_registry/README.md                   |   99 +-
 doc/container_registry/img/container_registry.png  |  Bin 222782 -> 0 bytes
 doc/container_registry/img/project_feature.png     |  Bin 248750 -> 0 bytes
 doc/container_registry/troubleshooting.md          |  142 +-
 doc/development/README.md                          |    4 +-
 doc/development/code_review.md                     |   11 +-
 doc/development/doc_styleguide.md                  |   33 +-
 doc/development/frontend.md                        |  236 ++
 doc/development/licensing.md                       |    2 +
 doc/development/migration_style_guide.md           |    8 +-
 doc/development/performance.md                     |    5 +-
 doc/development/sidekiq_style_guide.md             |   38 +
 doc/gitlab-basics/README.md                        |    6 +-
 doc/gitlab-basics/add-file.md                      |   28 +-
 doc/gitlab-basics/add-merge-request.md             |   49 +-
 .../basicsimages/add_new_merge_request.png         |  Bin 9003 -> 0 bytes
 doc/gitlab-basics/basicsimages/add_sshkey.png      |  Bin 1394 -> 0 bytes
 doc/gitlab-basics/basicsimages/branch_info.png     |  Bin 7572 -> 0 bytes
 doc/gitlab-basics/basicsimages/branch_name.png     |  Bin 2137 -> 0 bytes
 doc/gitlab-basics/basicsimages/branches.png        |  Bin 3548 -> 0 bytes
 .../basicsimages/button-create-mr.png              |  Bin 5927 -> 0 bytes
 .../basicsimages/click-on-new-group.png            |  Bin 1957 -> 0 bytes
 doc/gitlab-basics/basicsimages/commit_changes.png  |  Bin 4941 -> 0 bytes
 doc/gitlab-basics/basicsimages/commit_message.png  |  Bin 5103 -> 0 bytes
 doc/gitlab-basics/basicsimages/commits.png         |  Bin 4112 -> 0 bytes
 .../basicsimages/compare_branches.png              |  Bin 1520 -> 0 bytes
 doc/gitlab-basics/basicsimages/create_file.png     |  Bin 2451 -> 0 bytes
 doc/gitlab-basics/basicsimages/create_group.png    |  Bin 3184 -> 0 bytes
 doc/gitlab-basics/basicsimages/edit_file.png       |  Bin 2221 -> 0 bytes
 doc/gitlab-basics/basicsimages/file_located.png    |  Bin 3078 -> 0 bytes
 doc/gitlab-basics/basicsimages/file_name.png       |  Bin 2412 -> 0 bytes
 doc/gitlab-basics/basicsimages/find_file.png       |  Bin 8426 -> 0 bytes
 doc/gitlab-basics/basicsimages/find_group.png      |  Bin 5897 -> 0 bytes
 doc/gitlab-basics/basicsimages/fork.png            |  Bin 896 -> 0 bytes
 doc/gitlab-basics/basicsimages/group_info.png      |  Bin 15479 -> 0 bytes
 doc/gitlab-basics/basicsimages/groups.png          |  Bin 4752 -> 0 bytes
 doc/gitlab-basics/basicsimages/https.png           |  Bin 2822 -> 0 bytes
 doc/gitlab-basics/basicsimages/image_file.png      |  Bin 2796 -> 0 bytes
 doc/gitlab-basics/basicsimages/issue_title.png     |  Bin 8311 -> 0 bytes
 doc/gitlab-basics/basicsimages/issues.png          |  Bin 4153 -> 0 bytes
 doc/gitlab-basics/basicsimages/key.png             |  Bin 1177 -> 0 bytes
 doc/gitlab-basics/basicsimages/merge_requests.png  |  Bin 4213 -> 0 bytes
 doc/gitlab-basics/basicsimages/new_issue.png       |  Bin 2974 -> 0 bytes
 .../basicsimages/new_merge_request.png             |  Bin 3162 -> 0 bytes
 doc/gitlab-basics/basicsimages/new_project.png     |  Bin 2234 -> 0 bytes
 doc/gitlab-basics/basicsimages/newbranch.png       |  Bin 1244 -> 0 bytes
 doc/gitlab-basics/basicsimages/paste_sshkey.png    |  Bin 7699 -> 0 bytes
 .../basicsimages/profile_settings.png              |  Bin 1101 -> 0 bytes
 doc/gitlab-basics/basicsimages/project_info.png    |  Bin 21041 -> 0 bytes
 doc/gitlab-basics/basicsimages/select-group.png    |  Bin 6034 -> 0 bytes
 doc/gitlab-basics/basicsimages/select-group2.png   |  Bin 5040 -> 0 bytes
 doc/gitlab-basics/basicsimages/select_branch.png   |  Bin 11207 -> 0 bytes
 doc/gitlab-basics/basicsimages/select_project.png  |  Bin 16176 -> 0 bytes
 doc/gitlab-basics/basicsimages/settings.png        |  Bin 4149 -> 0 bytes
 doc/gitlab-basics/basicsimages/shh_keys.png        |  Bin 4782 -> 0 bytes
 .../basicsimages/submit_new_issue.png              |  Bin 8644 -> 0 bytes
 .../basicsimages/title_description_mr.png          |  Bin 11919 -> 0 bytes
 doc/gitlab-basics/basicsimages/white_space.png     |  Bin 2192 -> 0 bytes
 doc/gitlab-basics/command-line-commands.md         |   26 +-
 doc/gitlab-basics/create-branch.md                 |   43 +-
 doc/gitlab-basics/create-group.md                  |   51 +-
 doc/gitlab-basics/create-issue.md                  |   33 +-
 doc/gitlab-basics/create-project.md                |   27 +-
 doc/gitlab-basics/create-your-ssh-keys.md          |   38 +-
 doc/gitlab-basics/fork-project.md                  |   19 +-
 doc/gitlab-basics/img/create_new_group_info.png    |  Bin 0 -> 53103 bytes
 doc/gitlab-basics/img/create_new_group_sidebar.png |  Bin 0 -> 5396 bytes
 .../img/create_new_project_button.png              |  Bin 0 -> 10050 bytes
 .../img/create_new_project_from_group.png          |  Bin 0 -> 6545 bytes
 doc/gitlab-basics/img/create_new_project_info.png  |  Bin 0 -> 49451 bytes
 doc/gitlab-basics/img/fork_choose_namespace.png    |  Bin 0 -> 39253 bytes
 doc/gitlab-basics/img/fork_new.png                 |  Bin 0 -> 25540 bytes
 doc/gitlab-basics/img/merge_request_new.png        |  Bin 0 -> 3596 bytes
 doc/gitlab-basics/img/merge_request_page.png       |  Bin 0 -> 91432 bytes
 .../img/merge_request_select_branch.png            |  Bin 0 -> 50707 bytes
 doc/gitlab-basics/img/new_issue_button.png         |  Bin 0 -> 3070 bytes
 doc/gitlab-basics/img/new_issue_page.png           |  Bin 0 -> 53268 bytes
 doc/gitlab-basics/img/profile_settings.png         |  Bin 0 -> 5975 bytes
 .../img/profile_settings_ssh_keys.png              |  Bin 0 -> 42977 bytes
 .../img/profile_settings_ssh_keys_paste_pub.png    |  Bin 0 -> 37486 bytes
 .../img/profile_settings_ssh_keys_single_key.png   |  Bin 0 -> 18498 bytes
 .../img/profile_settings_ssh_keys_title.png        |  Bin 0 -> 2362 bytes
 doc/gitlab-basics/img/project_clone_url.png        |  Bin 0 -> 40490 bytes
 doc/gitlab-basics/img/project_navbar.png           |  Bin 0 -> 5745 bytes
 .../{basicsimages => img}/public_file_link.png     |  Bin
 doc/gitlab-basics/img/select_group_dropdown.png    |  Bin 0 -> 8038 bytes
 doc/gitlab-basics/start-using-git.md               |   20 +-
 doc/incoming_email/README.md                       |  303 +--
 doc/incoming_email/postfix.md                      |  322 +--
 doc/install/installation.md                        |   12 +-
 doc/monitoring/health_check.md                     |   67 +-
 doc/monitoring/performance/gitlab_configuration.md |   41 +-
 .../performance/grafana_configuration.md           |  112 +-
 .../performance/influxdb_configuration.md          |  194 +-
 doc/monitoring/performance/influxdb_schema.md      |   98 +-
 doc/monitoring/performance/introduction.md         |   66 +-
 doc/operations/README.md                           |    6 +-
 doc/operations/cleaning_up_redis_sessions.md       |   53 +-
 doc/operations/moving_repositories.md              |  181 +-
 doc/operations/sidekiq_memory_killer.md            |   41 +-
 doc/operations/unicorn.md                          |   87 +-
 doc/raketasks/backup_hrz.png                       |  Bin 8907 -> 31784 bytes
 doc/raketasks/backup_restore.md                    |   59 +-
 doc/raketasks/user_management.md                   |   15 +
 doc/university/README.md                           |  216 ++
 doc/university/bookclub/booklist.md                |  113 +
 doc/university/bookclub/index.md                   |   19 +
 doc/university/glossary/README.md                  |  482 ++++
 doc/university/high-availability/aws/README.md     |  387 +++
 .../high-availability/aws/img/auto-scaling-det.png |  Bin 0 -> 106157 bytes
 .../high-availability/aws/img/db-subnet-group.png  |  Bin 0 -> 98632 bytes
 .../high-availability/aws/img/ec-subnet.png        |  Bin 0 -> 91922 bytes
 .../aws/img/elastic-file-system.png                |  Bin 0 -> 109719 bytes
 doc/university/high-availability/aws/img/ig-rt.png |  Bin 0 -> 42022 bytes
 doc/university/high-availability/aws/img/ig.png    |  Bin 0 -> 26220 bytes
 .../high-availability/aws/img/instance_specs.png   |  Bin 0 -> 40938 bytes
 .../high-availability/aws/img/new_vpc.png          |  Bin 0 -> 54072 bytes
 .../high-availability/aws/img/policies.png         |  Bin 0 -> 132366 bytes
 .../high-availability/aws/img/rds-net-opt.png      |  Bin 0 -> 54996 bytes
 .../high-availability/aws/img/rds-sec-group.png    |  Bin 0 -> 43950 bytes
 .../aws/img/redis-cluster-det.png                  |  Bin 0 -> 81524 bytes
 .../high-availability/aws/img/redis-net.png        |  Bin 0 -> 100700 bytes
 .../high-availability/aws/img/route_table.png      |  Bin 0 -> 39611 bytes
 .../high-availability/aws/img/subnet.png           |  Bin 0 -> 56466 bytes
 doc/university/process/README.md                   |   30 +
 doc/university/support/README.md                   |  188 ++
 doc/university/training/end-user/README.md         |  420 ++++
 doc/update/8.0-to-8.1.md                           |    4 +
 doc/update/8.1-to-8.2.md                           |    4 +
 doc/update/8.10-to-8.11.md                         |    8 +-
 doc/update/8.11-to-8.12.md                         |    8 +-
 doc/update/8.12-to-8.13.md                         |  205 ++
 doc/update/8.2-to-8.3.md                           |    4 +
 doc/update/8.3-to-8.4.md                           |    4 +
 doc/update/8.4-to-8.5.md                           |    4 +
 doc/update/8.5-to-8.6.md                           |    4 +
 doc/update/8.6-to-8.7.md                           |    4 +
 doc/update/8.7-to-8.8.md                           |    4 +
 doc/update/8.8-to-8.9.md                           |    4 +
 doc/update/8.9-to-8.10.md                          |    4 +
 .../admin_area}/monitoring/health_check.md         |    0
 .../monitoring/img/health_check_token.png          |  Bin
 doc/user/markdown.md                               |   10 +
 doc/user/permissions.md                            |    2 +
 doc/user/project/container_registry.md             |  253 ++
 doc/user/project/cycle_analytics.md                |  110 +-
 doc/user/project/git_attributes.md                 |   22 +
 doc/user/project/img/container_registry_enable.png |  Bin 0 -> 5526 bytes
 doc/user/project/img/container_registry_panel.png  |  Bin 0 -> 96315 bytes
 doc/user/project/img/container_registry_tab.png    |  Bin 0 -> 7284 bytes
 .../project/img/cycle_analytics_landing_page.png   |  Bin 58203 -> 66080 bytes
 .../project}/img/mitmproxy-docker.png              |  Bin
 doc/user/project/issue_board.md                    |    7 +-
 .../{versions-compare.png => versions_compare.png} |  Bin
 ...versions-dropdown.png => versions_dropdown.png} |  Bin
 .../merge_requests/img/versions_system_note.png    |  Bin 0 -> 18731 bytes
 .../merge_requests/merge_when_build_succeeds.md    |   20 +-
 doc/user/project/merge_requests/versions.md        |   30 +-
 doc/user/project/new_ci_build_permissions_model.md |   52 +-
 .../img/web_editor_new_branch_from_issue.png       |  Bin 0 -> 4728 bytes
 doc/user/project/repository/web_editor.md          |    4 +-
 doc/user/project/settings/import_export.md         |    6 +-
 doc/user/project/slash_commands.md                 |    3 +-
 doc/workflow/gitlab_flow.md                        |    2 +-
 doc/workflow/importing/migrating_from_svn.md       |  108 +-
 docker/README.md                                   |    4 +-
 features/explore/projects.feature                  |    1 +
 features/groups.feature                            |    5 -
 features/profile/ssh_keys.feature                  |   20 -
 features/project/commits/commits.feature           |    5 +
 features/project/issues/issues.feature             |    1 +
 features/project/snippets.feature                  |    2 +-
 features/project/source/browse_files.feature       |   17 +-
 features/steps/admin/groups.rb                     |    2 +-
 features/steps/admin/projects.rb                   |    2 +-
 features/steps/dashboard/new_project.rb            |    1 +
 features/steps/group/members.rb                    |   14 +-
 features/steps/groups.rb                           |   12 -
 features/steps/profile/profile.rb                  |    2 +
 features/steps/profile/ssh_keys.rb                 |   46 -
 features/steps/project/active_tab.rb               |    2 +-
 features/steps/project/commits/commits.rb          |   34 +-
 features/steps/project/forked_merge_requests.rb    |   14 +-
 features/steps/project/graph.rb                    |    4 +-
 features/steps/project/issues/issues.rb            |    3 +-
 features/steps/project/issues/labels.rb            |    2 +-
 features/steps/project/merge_requests.rb           |   14 +-
 features/steps/project/snippets.rb                 |    4 +-
 features/steps/project/source/browse_files.rb      |    4 +
 features/steps/project/team_management.rb          |   17 +-
 features/steps/shared/note.rb                      |    4 +-
 features/steps/shared/project.rb                   |    4 +
 features/support/capybara.rb                       |    2 +-
 features/support/db_cleaner.rb                     |    2 +-
 features/support/env.rb                            |    2 +-
 features/support/rerun.rb                          |    2 +
 features/support/wait_for_ajax.rb                  |   11 -
 lib/api/access_requests.rb                         |   78 +-
 lib/api/api.rb                                     |   14 +-
 lib/api/award_emoji.rb                             |   64 +-
 lib/api/boards.rb                                  |  132 +
 lib/api/branches.rb                                |   48 +-
 lib/api/commits.rb                                 |  161 +-
 lib/api/entities.rb                                |   33 +-
 lib/api/groups.rb                                  |    3 +
 lib/api/helpers.rb                                 |   24 +-
 lib/api/keys.rb                                    |    7 +-
 lib/api/labels.rb                                  |    2 +-
 lib/api/license_templates.rb                       |   58 -
 lib/api/members.rb                                 |  113 +-
 lib/api/merge_requests.rb                          |   15 +-
 lib/api/milestones.rb                              |    3 +-
 lib/api/namespaces.rb                              |   22 +-
 lib/api/projects.rb                                |   68 +-
 lib/api/system_hooks.rb                            |   66 +-
 lib/api/templates.rb                               |  124 +-
 lib/api/todos.rb                                   |   45 +-
 lib/api/users.rb                                   |   26 +-
 lib/api/variables.rb                               |   89 +-
 lib/api/version.rb                                 |   12 +
 lib/banzai.rb                                      |    4 +
 lib/banzai/filter/abstract_reference_filter.rb     |   40 +-
 lib/banzai/filter/emoji_filter.rb                  |   53 +-
 .../filter/external_issue_reference_filter.rb      |   29 +-
 lib/banzai/filter/external_link_filter.rb          |   34 +-
 lib/banzai/filter/html_entity_filter.rb            |   12 +
 lib/banzai/filter/issue_reference_filter.rb        |   10 +-
 lib/banzai/filter/label_reference_filter.rb        |   51 +-
 lib/banzai/filter/sanitization_filter.rb           |    2 +-
 lib/banzai/filter/set_direction_filter.rb          |   15 +
 lib/banzai/filter/syntax_highlight_filter.rb       |    2 +-
 lib/banzai/filter/task_list_filter.rb              |   20 -
 lib/banzai/filter/user_reference_filter.rb         |   14 +-
 lib/banzai/note_renderer.rb                        |    5 +-
 lib/banzai/object_renderer.rb                      |   53 +-
 lib/banzai/pipeline/gfm_pipeline.rb                |    4 +-
 lib/banzai/pipeline/single_line_pipeline.rb        |    1 +
 lib/banzai/reference_parser/base_parser.rb         |    6 +-
 lib/banzai/renderer.rb                             |   32 +-
 lib/ci/api/builds.rb                               |    6 +-
 lib/ci/api/helpers.rb                              |   29 +-
 lib/ci/gitlab_ci_yaml_processor.rb                 |   32 +-
 lib/ci/version_info.rb                             |   52 -
 lib/constraints/group_url_constrainer.rb           |    7 +
 lib/constraints/namespace_url_constrainer.rb       |   24 +
 lib/constraints/user_url_constrainer.rb            |    7 +
 lib/event_filter.rb                                |   23 +-
 lib/extracts_path.rb                               |   40 +-
 lib/gitlab/access.rb                               |    4 +
 lib/gitlab/backend/shell.rb                        |   46 +-
 lib/gitlab/ci/config/node/environment.rb           |   18 +-
 lib/gitlab/ci/trace_reader.rb                      |   49 +
 lib/gitlab/conflict/file.rb                        |   62 +-
 lib/gitlab/conflict/file_collection.rb             |    4 +
 lib/gitlab/conflict/parser.rb                      |   15 +-
 lib/gitlab/conflict/resolution_error.rb            |    6 +
 lib/gitlab/current_settings.rb                     |    4 +-
 lib/gitlab/diff/file.rb                            |    4 +
 .../diff/file_collection/merge_request_diff.rb     |   10 +-
 lib/gitlab/email/handler/create_note_handler.rb    |    4 +-
 lib/gitlab/emoji.rb                                |   10 +-
 lib/gitlab/exclusive_lease.rb                      |    9 +-
 lib/gitlab/fogbugz_import/importer.rb              |   30 +-
 lib/gitlab/gfm/reference_rewriter.rb               |   10 +-
 lib/gitlab/github_import/base_formatter.rb         |    4 +-
 lib/gitlab/github_import/client.rb                 |   23 +-
 lib/gitlab/github_import/importer.rb               |  220 +-
 lib/gitlab/github_import/issue_formatter.rb        |    8 +-
 lib/gitlab/github_import/label_formatter.rb        |   14 +-
 lib/gitlab/github_import/milestone_formatter.rb    |    8 +-
 lib/gitlab/github_import/project_creator.rb        |   35 +-
 lib/gitlab/github_import/pull_request_formatter.rb |    8 +-
 lib/gitlab/github_import/release_formatter.rb      |    8 +-
 lib/gitlab/google_code_import/importer.rb          |   24 +-
 lib/gitlab/identifier.rb                           |   58 +-
 lib/gitlab/import_export.rb                        |    2 +-
 lib/gitlab/import_export/attribute_cleaner.rb      |   28 +
 lib/gitlab/import_export/command_line_util.rb      |    9 +-
 lib/gitlab/import_export/file_importer.rb          |   10 +-
 lib/gitlab/import_export/import_export.yml         |   13 +-
 lib/gitlab/import_export/json_hash_builder.rb      |    6 +
 lib/gitlab/import_export/members_mapper.rb         |    7 +-
 lib/gitlab/import_export/project_tree_restorer.rb  |   19 +-
 lib/gitlab/import_export/project_tree_saver.rb     |    4 +-
 lib/gitlab/import_export/relation_factory.rb       |   54 +-
 lib/gitlab/import_export/repo_restorer.rb          |    2 +-
 lib/gitlab/import_export/repo_saver.rb             |    2 +-
 lib/gitlab/import_export/version_checker.rb        |    9 +-
 lib/gitlab/import_export/version_saver.rb          |    4 +-
 lib/gitlab/import_export/wiki_repo_saver.rb        |    2 +-
 lib/gitlab/issues_labels.rb                        |    4 +-
 lib/gitlab/ldap/access.rb                          |    2 -
 lib/gitlab/ldap/adapter.rb                         |    9 +-
 lib/gitlab/lfs_token.rb                            |    9 +-
 lib/gitlab/redis.rb                                |   47 +-
 lib/gitlab/regex.rb                                |   10 +-
 lib/gitlab/sidekiq_middleware/arguments_logger.rb  |    2 +-
 lib/gitlab/workhorse.rb                            |   14 +-
 lib/tasks/.gitkeep                                 |    0
 lib/tasks/cache.rake                               |   43 +-
 lib/tasks/ce_to_ee_merge_check.rake                |    4 +
 lib/tasks/ci/.gitkeep                              |    0
 lib/tasks/flog.rake                                |   25 -
 lib/tasks/gitlab/check.rake                        |    6 +-
 lib/tasks/gitlab/dev.rake                          |  107 +
 lib/tasks/gitlab/shell.rake                        |    2 +-
 lib/tasks/gitlab/users.rake                        |   11 +
 public/deploy.html                                 |    7 +-
 public/robots.txt                                  |    2 +-
 scripts/lint-doc.sh                                |    9 +
 scripts/prepare_build.sh                           |   17 +-
 .../groups/group_members_controller_spec.rb        |    7 +-
 spec/controllers/namespaces_controller_spec.rb     |  118 -
 spec/controllers/projects/blob_controller_spec.rb  |    1 -
 .../projects/boards/issues_controller_spec.rb      |  106 +-
 .../projects/boards/lists_controller_spec.rb       |   64 +-
 .../controllers/projects/boards_controller_spec.rb |   84 +-
 .../controllers/projects/commit_controller_spec.rb |   16 +-
 .../projects/commits_controller_spec.rb            |   41 +-
 .../controllers/projects/graphs_controller_spec.rb |   44 +
 .../projects/group_links_controller_spec.rb        |   37 +-
 .../controllers/projects/labels_controller_spec.rb |   87 +-
 .../projects/merge_requests_controller_spec.rb     |  265 +-
 .../projects/project_members_controller_spec.rb    |   42 +-
 .../projects/repositories_controller_spec.rb       |    2 +-
 spec/controllers/projects/tags_controller_spec.rb  |   14 +
 .../projects/templates_controller_spec.rb          |    2 +-
 spec/controllers/projects_controller_spec.rb       |   62 +
 spec/controllers/sessions_controller_spec.rb       |   38 +
 spec/factories/boards.rb                           |    5 +
 spec/factories/group_members.rb                    |    6 +
 spec/factories/label_priorities.rb                 |    7 +
 spec/factories/labels.rb                           |   18 +-
 spec/factories/merge_requests.rb                   |   10 +
 spec/factories/milestones.rb                       |    7 +-
 spec/factories/project_members.rb                  |   23 +-
 spec/factories/projects.rb                         |   30 +-
 spec/features/atom/users_spec.rb                   |    2 +-
 spec/features/boards/boards_spec.rb                |   52 +-
 spec/features/boards/keyboard_shortcut_spec.rb     |    4 +-
 spec/features/boards/new_issue_spec.rb             |   81 +
 spec/features/calendar_spec.rb                     |  111 +-
 spec/features/compare_spec.rb                      |   26 +-
 spec/features/dashboard_issues_spec.rb             |    3 +
 spec/features/environments_spec.rb                 |  128 +-
 spec/features/expand_collapse_diffs_spec.rb        |   40 +-
 .../members/owner_manages_access_requests_spec.rb  |    2 +-
 spec/features/groups_spec.rb                       |   78 +-
 spec/features/issues/award_emoji_spec.rb           |   46 +-
 spec/features/issues/filter_by_labels_spec.rb      |  129 +-
 spec/features/issues/filter_issues_spec.rb         |   43 +-
 spec/features/issues/form_spec.rb                  |  119 +
 spec/features/issues/move_spec.rb                  |    2 +-
 spec/features/issues/reset_filters_spec.rb         |    8 +
 .../issues/user_uses_slash_commands_spec.rb        |   82 +-
 spec/features/issues_spec.rb                       |    5 +-
 spec/features/login_spec.rb                        |   67 +-
 spec/features/merge_requests/assign_issues_spec.rb |   51 +
 spec/features/merge_requests/conflicts_spec.rb     |  137 +-
 .../merge_requests/created_from_fork_spec.rb       |   16 +-
 .../merge_requests/filter_by_milestone_spec.rb     |    3 +
 spec/features/merge_requests/form_spec.rb          |  273 +++
 .../merge_requests/merge_request_versions_spec.rb  |   19 +-
 .../merge_when_build_succeeds_spec.rb              |   59 +-
 .../user_uses_slash_commands_spec.rb               |   53 +-
 .../merge_requests/widget_deployments_spec.rb      |   61 +
 spec/features/notes_on_merge_requests_spec.rb      |   12 +
 spec/features/pipelines_settings_spec.rb           |   35 -
 spec/features/profiles/keys_spec.rb                |   47 +-
 spec/features/projects/badges/coverage_spec.rb     |    2 +-
 spec/features/projects/features_visibility_spec.rb |   30 +
 .../projects/files/edit_file_soft_wrap_spec.rb     |   41 +
 .../projects/files/find_file_keyboard_spec.rb      |   42 +
 .../projects/guest_navigation_menu_spec.rb         |   28 +
 .../projects/import_export/export_file_spec.rb     |    2 +
 .../projects/import_export/import_file_spec.rb     |   53 +-
 .../import_export/test_project_export.tar.gz       |  Bin 1363770 -> 681774 bytes
 spec/features/projects/issuable_templates_spec.rb  |   56 +-
 .../projects/labels/update_prioritization_spec.rb  |  100 +-
 spec/features/projects/members/group_links_spec.rb |   66 +
 ...master_adds_member_with_expiration_date_spec.rb |    8 +-
 .../members/master_manages_access_requests_spec.rb |    2 +-
 .../members/owner_cannot_leave_project_spec.rb     |    4 +-
 ...er_cannot_request_access_to_his_project_spec.rb |    4 +-
 spec/features/projects/pipelines_spec.rb           |    2 +-
 .../projects/settings/pipelines_settings_spec.rb   |   36 +
 spec/features/projects_spec.rb                     |    6 +-
 spec/features/runners_spec.rb                      |    4 +-
 .../security/project/private_access_spec.rb        |    2 +-
 spec/features/signup_spec.rb                       |    8 +-
 spec/features/todos/todos_sorting_spec.rb          |  126 +-
 spec/features/todos/todos_spec.rb                  |    8 +-
 spec/features/u2f_spec.rb                          |   14 +-
 spec/features/users_spec.rb                        |   53 +-
 spec/finders/access_requests_finder_spec.rb        |   89 +
 spec/finders/joined_groups_finder_spec.rb          |    2 +-
 spec/finders/labels_finder_spec.rb                 |  101 +
 spec/finders/projects_finder_spec.rb               |    2 +-
 spec/finders/trending_projects_finder_spec.rb      |   39 -
 spec/fixtures/api/schemas/board.json               |   11 +
 spec/fixtures/api/schemas/boards.json              |    4 +
 spec/fixtures/api/schemas/conflicts.json           |  137 ++
 spec/fixtures/api/schemas/list.json                |    2 +-
 spec/fixtures/emails/commands_in_reply.eml         |    2 -
 spec/fixtures/emails/commands_only_reply.eml       |    2 -
 spec/helpers/broadcast_messages_helper_spec.rb     |    4 +-
 spec/helpers/events_helper_spec.rb                 |   17 +
 spec/helpers/issuables_helper_spec.rb              |  105 +-
 spec/helpers/issues_helper_spec.rb                 |   36 +-
 spec/helpers/labels_helper_spec.rb                 |   27 +-
 spec/helpers/members_helper_spec.rb                |    4 +-
 spec/helpers/milestones_helper_spec.rb             |   33 +
 spec/helpers/projects_helper_spec.rb               |    2 +-
 spec/helpers/search_helper_spec.rb                 |    2 +-
 spec/javascripts/activities_spec.js.es6            |   61 +
 spec/javascripts/boards/boards_store_spec.js.es6   |    2 +-
 spec/javascripts/boards/issue_spec.js.es6          |    2 +-
 spec/javascripts/boards/list_spec.js.es6           |    2 +-
 spec/javascripts/boards/mock_data.js.es6           |    8 +-
 spec/javascripts/fixtures/event_filter.html.haml   |   21 +
 .../javascripts/fixtures/gl_field_errors.html.haml |   15 +
 spec/javascripts/gl_field_errors_spec.js.es6       |  111 +
 spec/javascripts/merge_request_tabs_spec.js        |    1 +
 spec/javascripts/merge_request_widget_spec.js      |   54 +-
 spec/javascripts/search_autocomplete_spec.js       |   23 +-
 spec/javascripts/u2f/authenticate_spec.js          |    2 +-
 spec/lib/banzai/filter/emoji_filter_spec.rb        |   85 +-
 .../filter/external_issue_reference_filter_spec.rb |   72 +-
 .../lib/banzai/filter/external_link_filter_spec.rb |   34 +
 spec/lib/banzai/filter/html_entity_filter_spec.rb  |   19 +
 .../banzai/filter/issue_reference_filter_spec.rb   |   17 +-
 .../banzai/filter/label_reference_filter_spec.rb   |   82 +
 .../banzai/filter/syntax_highlight_filter_spec.rb  |    8 +-
 spec/lib/banzai/filter/task_list_filter_spec.rb    |   16 -
 .../banzai/filter/user_reference_filter_spec.rb    |    9 +
 spec/lib/banzai/note_renderer_spec.rb              |    3 +-
 spec/lib/banzai/object_renderer_spec.rb            |   66 +-
 .../banzai/pipeline/description_pipeline_spec.rb   |   12 +-
 spec/lib/banzai/renderer_spec.rb                   |   74 +
 spec/lib/ci/gitlab_ci_yaml_processor_spec.rb       |   48 +-
 spec/lib/constraints/group_url_constrainer_spec.rb |   10 +
 .../constraints/namespace_url_constrainer_spec.rb  |   35 +
 spec/lib/constraints/user_url_constrainer_spec.rb  |   10 +
 spec/lib/event_filter_spec.rb                      |   49 +
 spec/lib/extracts_path_spec.rb                     |   87 +-
 spec/lib/gitlab/backend/shell_spec.rb              |    9 +-
 spec/lib/gitlab/badge/coverage/report_spec.rb      |    2 +-
 spec/lib/gitlab/ci/config/node/environment_spec.rb |   64 +-
 spec/lib/gitlab/ci/trace_reader_spec.rb            |   40 +
 spec/lib/gitlab/conflict/file_spec.rb              |   11 +
 spec/lib/gitlab/data_builder/push_spec.rb          |    8 +-
 .../email/handler/create_note_handler_spec.rb      |   24 +-
 spec/lib/gitlab/exclusive_lease_spec.rb            |   43 +-
 spec/lib/gitlab/gfm/reference_rewriter_spec.rb     |   26 +-
 spec/lib/gitlab/git_access_spec.rb                 |   12 +-
 spec/lib/gitlab/github_import/client_spec.rb       |    2 +-
 spec/lib/gitlab/github_import/importer_spec.rb     |   21 +-
 .../gitlab/github_import/project_creator_spec.rb   |   24 +-
 .../lib/gitlab/google_code_import/importer_spec.rb |    7 +-
 spec/lib/gitlab/identifier_spec.rb                 |  123 +
 spec/lib/gitlab/import_export/all_models.yml       |    8 +-
 .../gitlab/import_export/attribute_cleaner_spec.rb |   37 +
 .../import_export/attribute_configuration_spec.rb  |    5 +-
 .../lib/gitlab/import_export/file_importer_spec.rb |   42 +
 spec/lib/gitlab/import_export/project.json         |   52 +-
 .../import_export/project_tree_restorer_spec.rb    |   51 +-
 .../import_export/project_tree_saver_spec.rb       |   23 +-
 .../gitlab/import_export/relation_factory_spec.rb  |  125 +
 .../gitlab/import_export/safe_model_attributes.yml |   12 +-
 .../gitlab/import_export/version_checker_spec.rb   |   16 +-
 spec/lib/gitlab/ldap/adapter_spec.rb               |   37 +-
 spec/lib/gitlab/redis_spec.rb                      |   86 +-
 spec/lib/gitlab/template/issue_template_spec.rb    |    6 +-
 .../gitlab/template/merge_request_template_spec.rb |    6 +-
 spec/lib/gitlab/workhorse_spec.rb                  |   40 +-
 spec/mailers/notify_spec.rb                        |   59 +-
 spec/mailers/shared/notify.rb                      |   10 +
 spec/models/abuse_report_spec.rb                   |    4 +
 spec/models/appearance_spec.rb                     |    2 +-
 spec/models/build_spec.rb                          |    4 +-
 spec/models/ci/pipeline_spec.rb                    |   51 +-
 spec/models/commit_spec.rb                         |    8 +-
 spec/models/commit_status_spec.rb                  |   55 +-
 spec/models/concerns/cache_markdown_field_spec.rb  |  181 ++
 spec/models/concerns/has_status_spec.rb            |   43 +-
 spec/models/concerns/issuable_spec.rb              |   14 +
 spec/models/concerns/mentionable_spec.rb           |   22 +-
 spec/models/cycle_analytics/code_spec.rb           |   88 +-
 spec/models/cycle_analytics/issue_spec.rb          |    2 -
 spec/models/cycle_analytics/plan_spec.rb           |    2 -
 spec/models/cycle_analytics/review_spec.rb         |    4 +-
 spec/models/cycle_analytics/test_spec.rb           |    6 -
 spec/models/deploy_key_spec.rb                     |    3 -
 spec/models/deployment_spec.rb                     |   55 +
 spec/models/environment_spec.rb                    |   87 +
 spec/models/event_spec.rb                          |  117 +-
 spec/models/external_issue_spec.rb                 |   15 -
 spec/models/global_milestone_spec.rb               |    5 +-
 spec/models/group_label_spec.rb                    |   47 +
 spec/models/group_spec.rb                          |    7 +
 spec/models/issue/metrics_spec.rb                  |    8 +-
 spec/models/issue_spec.rb                          |    2 +-
 spec/models/key_spec.rb                            |    3 -
 spec/models/label_link_spec.rb                     |    3 +-
 spec/models/label_priority_spec.rb                 |   20 +
 spec/models/label_spec.rb                          |  120 +-
 spec/models/member_spec.rb                         |  245 +-
 spec/models/members/group_member_spec.rb           |   27 +
 spec/models/members/project_member_spec.rb         |   50 +-
 spec/models/merge_request/metrics_spec.rb          |    2 +-
 spec/models/merge_request_diff_spec.rb             |   62 +-
 spec/models/merge_request_spec.rb                  |  216 +-
 spec/models/milestone_spec.rb                      |    4 +-
 spec/models/namespace_spec.rb                      |    1 +
 spec/models/project_feature_spec.rb                |   23 +-
 spec/models/project_group_link_spec.rb             |    2 +-
 spec/models/project_label_spec.rb                  |  120 +
 .../project_services/hipchat_service_spec.rb       |    2 +-
 spec/models/project_services/jira_service_spec.rb  |    9 +
 .../pipeline_email_service_spec.rb                 |  182 ++
 .../project_services/redmine_service_spec.rb       |    8 +
 .../slack_service/issue_message_spec.rb            |    6 +-
 .../slack_service/merge_message_spec.rb            |    6 +-
 .../slack_service/note_message_spec.rb             |   10 +-
 .../slack_service/push_message_spec.rb             |   12 +-
 .../slack_service/wiki_page_message_spec.rb        |    6 +-
 spec/models/project_spec.rb                        |   87 +-
 spec/models/project_team_spec.rb                   |   66 +-
 spec/models/repository_spec.rb                     |  101 +-
 spec/models/service_spec.rb                        |   19 +-
 spec/models/snippet_spec.rb                        |    7 +
 spec/models/trending_project_spec.rb               |   56 +
 spec/models/user_spec.rb                           |   17 +
 spec/policies/issues_policy_spec.rb                |  193 ++
 spec/policies/project_policy_spec.rb               |  148 +-
 spec/requests/api/access_requests_spec.rb          |   32 +-
 spec/requests/api/api_helpers_spec.rb              |   29 +-
 spec/requests/api/boards_spec.rb                   |  201 ++
 spec/requests/api/branches_spec.rb                 |  190 +-
 spec/requests/api/builds_spec.rb                   |   27 +
 spec/requests/api/commits_spec.rb                  |  285 ++-
 spec/requests/api/groups_spec.rb                   |   10 +
 spec/requests/api/issues_spec.rb                   |    4 +-
 spec/requests/api/labels_spec.rb                   |   11 +-
 spec/requests/api/license_templates_spec.rb        |  136 --
 spec/requests/api/members_spec.rb                  |   27 +-
 spec/requests/api/merge_requests_spec.rb           |    4 +-
 spec/requests/api/milestones_spec.rb               |    8 +
 spec/requests/api/notes_spec.rb                    |    2 +-
 spec/requests/api/project_hooks_spec.rb            |    5 +-
 spec/requests/api/projects_spec.rb                 |   85 +-
 spec/requests/api/repositories_spec.rb             |    8 +-
 spec/requests/api/settings_spec.rb                 |   36 +-
 spec/requests/api/system_hooks_spec.rb             |    7 +-
 spec/requests/api/templates_spec.rb                |  204 +-
 spec/requests/api/users_spec.rb                    |  136 +-
 spec/requests/api/version_spec.rb                  |   27 +
 spec/requests/ci/api/builds_spec.rb                |   43 +-
 spec/requests/git_http_spec.rb                     |  657 ++---
 spec/routing/project_routing_spec.rb               |    2 +-
 spec/routing/routing_spec.rb                       |   26 +-
 spec/services/boards/create_service_spec.rb        |   22 +-
 spec/services/boards/issues/create_service_spec.rb |   33 +
 spec/services/boards/issues/list_service_spec.rb   |   37 +-
 spec/services/boards/issues/move_service_spec.rb   |   36 +-
 spec/services/boards/list_service_spec.rb          |   37 +
 spec/services/boards/lists/create_service_spec.rb  |   26 +-
 spec/services/boards/lists/destroy_service_spec.rb |   12 +-
 .../services/boards/lists/generate_service_spec.rb |   19 +-
 spec/services/boards/lists/list_service_spec.rb    |   16 +
 spec/services/boards/lists/move_service_spec.rb    |    4 +-
 spec/services/ci/process_pipeline_service_spec.rb  |  101 +-
 .../ci/send_pipeline_notification_service_spec.rb  |   48 +
 spec/services/compare_service_spec.rb              |   21 +
 spec/services/create_deployment_service_spec.rb    |   88 +-
 spec/services/files/update_service_spec.rb         |    4 +-
 spec/services/git_push_service_spec.rb             |   68 +-
 spec/services/issues/create_service_spec.rb        |   57 +-
 spec/services/issues/move_service_spec.rb          |   43 +-
 spec/services/issues/update_service_spec.rb        |   97 +-
 .../services/labels/find_or_create_service_spec.rb |   62 +
 spec/services/labels/transfer_service_spec.rb      |   56 +
 .../members/approve_access_request_service_spec.rb |  147 ++
 spec/services/members/destroy_service_spec.rb      |  115 +-
 .../members/request_access_service_spec.rb         |   57 +
 .../merge_requests/assign_issues_service_spec.rb   |   61 +
 spec/services/merge_requests/build_service_spec.rb |   20 +-
 spec/services/merge_requests/merge_service_spec.rb |   79 +-
 .../merge_when_build_succeeds_service_spec.rb      |  117 +-
 .../merge_requests/refresh_service_spec.rb         |   19 +-
 .../merge_requests/resolve_service_spec.rb         |  141 +-
 .../services/merge_requests/update_service_spec.rb |   18 +
 spec/services/notification_service_spec.rb         |   71 +-
 spec/services/projects/destroy_service_spec.rb     |   23 +-
 spec/services/projects/import_service_spec.rb      |   10 +
 spec/services/projects/transfer_service_spec.rb    |   10 +
 .../slash_commands/interpret_service_spec.rb       |  141 +-
 spec/services/system_note_service_spec.rb          |   28 +-
 spec/services/todo_service_spec.rb                 |   22 +-
 spec/spec_helper.rb                                |    8 +-
 .../issuable_slash_commands_shared_examples.rb     |    0
 spec/support/git_http_helpers.rb                   |   48 +
 spec/support/import_export/common_util.rb          |   10 +
 spec/support/import_export/export_file_helper.rb   |    4 +
 .../issue_tracker_service_shared_example.rb        |   15 +
 spec/support/matchers/be_like_time.rb              |   13 +
 spec/support/matchers/have_issuable_counts.rb      |   21 +
 spec/support/mentionable_shared_examples.rb        |    4 +-
 ...reate_service_slash_commands_shared_examples.rb |    0
 spec/support/test_env.rb                           |   13 +-
 spec/support/wait_for_ajax.rb                      |    4 +
 spec/tasks/gitlab/users_rake_spec.rb               |   38 +
 spec/views/admin/dashboard/index.html.haml_spec.rb |    2 +-
 spec/views/ci/lints/show.html.haml_spec.rb         |   90 +-
 .../devise/shared/_signin_box.html.haml_spec.rb    |    4 +-
 spec/views/projects/builds/show.html.haml_spec.rb  |    2 +-
 .../issues/_related_branches.html.haml_spec.rb     |    2 +-
 .../merge_requests/_heading.html.haml_spec.rb      |   28 -
 .../projects/merge_requests/edit.html.haml_spec.rb |    7 +-
 .../projects/merge_requests/show.html.haml_spec.rb |   15 +-
 spec/views/projects/notes/_form.html.haml_spec.rb  |    2 +-
 .../projects/pipelines/show.html.haml_spec.rb      |    2 +-
 spec/views/projects/tree/show.html.haml_spec.rb    |    2 +-
 spec/workers/build_coverage_worker_spec.rb         |   23 +
 spec/workers/build_finished_worker_spec.rb         |   30 +
 spec/workers/build_hooks_worker_spec.rb            |   23 +
 spec/workers/build_success_worker_spec.rb          |   36 +
 spec/workers/concerns/build_queue_spec.rb          |   14 +
 spec/workers/concerns/cronjob_queue_spec.rb        |   18 +
 .../concerns/dedicated_sidekiq_queue_spec.rb       |   20 +
 spec/workers/concerns/pipeline_queue_spec.rb       |   14 +
 .../concerns/repository_check_queue_spec.rb        |   18 +
 spec/workers/emails_on_push_worker_spec.rb         |    4 +-
 spec/workers/every_sidekiq_worker_spec.rb          |   44 +
 spec/workers/expire_build_artifacts_worker_spec.rb |   51 +-
 .../expire_build_instance_artifacts_worker_spec.rb |   89 +
 spec/workers/pipeline_hooks_worker_spec.rb         |   23 +
 spec/workers/pipeline_metrics_worker_spec.rb       |   46 +
 spec/workers/pipeline_proccess_worker_spec.rb      |   22 +
 spec/workers/pipeline_success_worker_spec.rb       |   24 +
 spec/workers/pipeline_update_worker_spec.rb        |   22 +
 spec/workers/post_receive_spec.rb                  |   12 +-
 spec/workers/project_cache_worker_spec.rb          |   58 +-
 spec/workers/trending_projects_worker_spec.rb      |   11 +
 spec/workers/update_merge_requests_worker_spec.rb  |   38 +
 vendor/gitignore/Erlang.gitignore                  |    2 +-
 vendor/gitignore/Global/Ansible.gitignore          |    1 +
 vendor/gitignore/Global/Linux.gitignore            |    3 +
 vendor/gitignore/Go.gitignore                      |    3 +
 vendor/gitignore/Node.gitignore                    |    3 +
 vendor/gitignore/TeX.gitignore                     |    3 +
 vendor/gitignore/VisualStudio.gitignore            |    8 +
 vendor/gitlab-ci-yml/.gitlab-ci.yml                |    4 +
 vendor/gitlab-ci-yml/Gradle.gitlab-ci.yml          |   34 +
 vendor/gitlab-ci-yml/Julia.gitlab-ci.yml           |   54 +
 1437 files changed, 36285 insertions(+), 16586 deletions(-)

-- 
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