[DRE-commits] [gitlab] 01/01: Merge tag 'upstream/8.10.5+dfsg'

Praveen Arimbrathodiyil praveen at moszumanska.debian.org
Wed Aug 24 18:04:00 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 284ce55caedae2fe282e887d287c76a093ce5008
Merge: 5539402 deb820c
Author: Praveen Arimbrathodiyil <praveen at debian.org>
Date:   Wed Aug 24 12:49:51 2016 +0530

    Merge tag 'upstream/8.10.5+dfsg'
    
    Upstream version 8.10.5+dfsg
    
    # gpg: Signature made Wednesday 24 August 2016 12:49:45 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]

 .gitattributes                                     |     3 +-
 .gitlab-ci.yml                                     |   121 +-
 .hound.yml                                         |     4 -
 .rubocop.yml                                       |   375 +-
 .rubocop_todo.yml                                  |   462 +
 .teatro.yml                                        |     8 -
 CHANGELOG                                          |   360 +-
 CONTRIBUTING.md                                    |     3 +-
 GITLAB_SHELL_VERSION                               |     2 +-
 GITLAB_WORKHORSE_VERSION                           |     2 +-
 Gemfile                                            |   139 +-
 Gemfile.lock                                       |   288 +-
 MAINTENANCE.md                                     |    36 +-
 VERSION                                            |     2 +-
 app/assets/images/auth_buttons/azure_64.png        |   Bin 986 -> 695 bytes
 app/assets/images/auth_buttons/bitbucket_64.png    |   Bin 2163 -> 2161 bytes
 app/assets/images/auth_buttons/facebook_64.png     |   Bin 2970 -> 870 bytes
 app/assets/images/auth_buttons/github_64.png       |   Bin 2625 -> 1151 bytes
 app/assets/images/auth_buttons/gitlab_64.png       |   Bin 2849 -> 2070 bytes
 app/assets/images/auth_buttons/google_64.png       |   Bin 5281 -> 4366 bytes
 app/assets/images/auth_buttons/twitter_64.png      |   Bin 4835 -> 3110 bytes
 app/assets/images/bg_fallback.png                  |   Bin 167 -> 167 bytes
 app/assets/images/dark-scheme-preview.png          |   Bin 3996 -> 3992 bytes
 app/assets/images/emoji.png                        |   Bin 263533 -> 1087659 bytes
 app/assets/images/emoji at 2x.png                     |   Bin 690504 -> 2652225 bytes
 app/assets/images/gitlab_logo.png                  |   Bin 5189 -> 3616 bytes
 app/assets/images/gitorious-logo-black.png         |   Bin 809 -> 631 bytes
 app/assets/images/gitorious-logo-blue.png          |   Bin 495 -> 201 bytes
 app/assets/images/icon-link.png                    |   Bin 1128 -> 729 bytes
 app/assets/images/images.png                       |   Bin 5849 -> 5806 bytes
 app/assets/images/monokai-scheme-preview.png       |   Bin 3711 -> 3708 bytes
 app/assets/images/msapplication-tile.png           |   Bin 5798 -> 4328 bytes
 app/assets/images/no_avatar.png                    |   Bin 621 -> 621 bytes
 app/assets/images/no_group_avatar.png              |   Bin 942 -> 939 bytes
 app/assets/images/slider_handles.png               |   Bin 1377 -> 1341 bytes
 app/assets/images/touch-icon-ipad-retina.png       |   Bin 8130 -> 5662 bytes
 app/assets/images/touch-icon-ipad.png              |   Bin 3493 -> 2465 bytes
 app/assets/images/touch-icon-iphone-retina.png     |   Bin 4997 -> 3460 bytes
 app/assets/images/touch-icon-iphone.png            |   Bin 2766 -> 1949 bytes
 app/assets/javascripts/admin.js.coffee             |    11 +
 app/assets/javascripts/api.js.coffee               |     2 +-
 app/assets/javascripts/application.js.coffee       |    52 +-
 app/assets/javascripts/awards_handler.coffee       |     6 +-
 .../javascripts/blob/template_selector.js.coffee   |     4 +
 app/assets/javascripts/build.coffee                |   114 +
 app/assets/javascripts/ci/application.js.coffee    |    12 -
 app/assets/javascripts/ci/build.coffee             |   114 -
 app/assets/javascripts/ci/projects.js.coffee       |     3 -
 .../javascripts/compare_autocomplete.js.coffee     |    41 +
 app/assets/javascripts/diff.js.coffee              |     5 +-
 app/assets/javascripts/dispatcher.js.coffee        |     7 +-
 app/assets/javascripts/dropzone_input.js.coffee    |     4 +-
 .../javascripts/files_comment_button.js.coffee     |    98 +
 app/assets/javascripts/flash.js.coffee             |    32 +-
 app/assets/javascripts/gfm_auto_complete.js.coffee |     9 +-
 app/assets/javascripts/gl_dropdown.js.coffee       |    81 +-
 app/assets/javascripts/gl_form.js.coffee           |     3 +
 .../javascripts/graphs/application.js.coffee       |     8 -
 .../javascripts/graphs/graphs_bundle.js.coffee     |     7 +
 .../graphs/stat_graph_contributors_graph.js.coffee |     6 +-
 app/assets/javascripts/importer_status.js.coffee   |    11 +-
 app/assets/javascripts/issuable.js.coffee          |    23 +-
 app/assets/javascripts/issue.js.coffee             |     2 +-
 .../javascripts/issue_status_select.js.coffee      |     7 +
 .../javascripts/issues-bulk-assignment.js.coffee   |    31 +-
 app/assets/javascripts/labels_select.js.coffee     |    17 +-
 app/assets/javascripts/layout_nav.js.coffee        |     9 +-
 app/assets/javascripts/lib/chart.js.coffee         |     1 +
 app/assets/javascripts/lib/common_utils.js.coffee  |    65 -
 app/assets/javascripts/lib/cropper.js.coffee       |     1 +
 app/assets/javascripts/lib/d3.js.coffee            |     1 +
 .../javascripts/lib/datetime_utility.js.coffee     |    24 -
 app/assets/javascripts/lib/raphael.js.coffee       |     3 +
 .../javascripts/lib/{ => utils}/animate.js.coffee  |     0
 .../javascripts/lib/utils/common_utils.js.coffee   |    68 +
 .../lib/utils/datetime_utility.js.coffee           |    28 +
 .../lib/{ => utils}/emoji_aliases.js.coffee.erb    |     0
 .../javascripts/lib/{ => utils}/jquery.timeago.js  |     0
 app/assets/javascripts/lib/{ => utils}/md5.js      |     0
 .../javascripts/lib/{ => utils}/notify.js.coffee   |     0
 .../javascripts/lib/utils/text_utility.js.coffee   |   105 +
 .../lib/{ => utils}/type_utility.js.coffee         |     0
 .../lib/{ => utils}/url_utility.js.coffee          |     0
 .../javascripts/lib/{ => utils}/utf8_encode.js     |     0
 app/assets/javascripts/merge_request.js.coffee     |     2 +-
 .../javascripts/merge_request_tabs.js.coffee       |     3 +-
 .../javascripts/merge_request_widget.js.coffee     |    15 +-
 app/assets/javascripts/milestone.js.coffee         |    63 +-
 app/assets/javascripts/milestone_select.js.coffee  |     6 +-
 app/assets/javascripts/namespace_select.js.coffee  |    79 +-
 .../javascripts/network/application.js.coffee      |    20 -
 .../javascripts/network/network_bundle.js.coffee   |    17 +
 app/assets/javascripts/notes.js.coffee             |    69 +-
 app/assets/javascripts/profile.js.coffee           |    80 -
 .../javascripts/{ => profile}/gl_crop.js.coffee    |     0
 app/assets/javascripts/profile/profile.js.coffee   |    83 +
 .../javascripts/profile/profile_bundle.js.coffee   |     2 +
 app/assets/javascripts/project.js.coffee           |    21 +-
 app/assets/javascripts/projects_list.js.coffee     |    11 +-
 .../javascripts/protected_branch_select.js.coffee  |    40 +
 .../javascripts/protected_branches.js.coffee       |     9 +-
 app/assets/javascripts/right_sidebar.js.coffee     |     3 +
 .../javascripts/search_autocomplete.js.coffee      |    12 +-
 app/assets/javascripts/shortcuts.js.coffee         |    19 +-
 app/assets/javascripts/single_file_diff.js.coffee  |    54 +
 .../javascripts/subscription_select.js.coffee      |    18 +
 app/assets/javascripts/tree.js.coffee              |    12 +-
 app/assets/javascripts/u2f/authenticate.js.coffee  |    18 +-
 app/assets/javascripts/u2f/util.js.coffee          |     3 +
 app/assets/javascripts/u2f/util.js.coffee.erb      |    15 -
 app/assets/javascripts/users/application.js.coffee |     8 -
 app/assets/javascripts/users/calendar.js.coffee    |     5 +-
 .../javascripts/users/users_bundle.js.coffee       |     2 +
 app/assets/javascripts/users_select.js.coffee      |    18 +-
 app/assets/stylesheets/framework/avatar.scss       |     1 +
 app/assets/stylesheets/framework/blank.scss        |    30 +-
 app/assets/stylesheets/framework/blocks.scss       |    15 +-
 app/assets/stylesheets/framework/buttons.scss      |    36 +
 app/assets/stylesheets/framework/common.scss       |    15 -
 app/assets/stylesheets/framework/dropdowns.scss    |    21 +-
 app/assets/stylesheets/framework/files.scss        |     2 +-
 app/assets/stylesheets/framework/flash.scss        |    27 +-
 app/assets/stylesheets/framework/gitlab-theme.scss |    12 -
 app/assets/stylesheets/framework/header.scss       |    26 +-
 app/assets/stylesheets/framework/lists.scss        |    15 +
 .../stylesheets/framework/markdown_area.scss       |    56 +-
 app/assets/stylesheets/framework/mobile.scss       |     4 +
 app/assets/stylesheets/framework/nav.scss          |   121 +-
 app/assets/stylesheets/framework/sidebar.scss      |    89 +-
 app/assets/stylesheets/framework/variables.scss    |    16 +-
 app/assets/stylesheets/pages/admin.scss            |    27 +
 app/assets/stylesheets/pages/awards.scss           |    21 +-
 app/assets/stylesheets/pages/builds.scss           |    16 +-
 app/assets/stylesheets/pages/commit.scss           |     8 +
 app/assets/stylesheets/pages/commits.scss          |    12 +-
 app/assets/stylesheets/pages/diff.scss             |    10 -
 app/assets/stylesheets/pages/emojis.scss           |  2607 ++--
 app/assets/stylesheets/pages/events.scss           |    12 +
 app/assets/stylesheets/pages/groups.scss           |    19 +-
 app/assets/stylesheets/pages/help.scss             |     1 +
 app/assets/stylesheets/pages/issuable.scss         |     6 +-
 app/assets/stylesheets/pages/issues.scss           |    12 +-
 app/assets/stylesheets/pages/labels.scss           |     9 +-
 app/assets/stylesheets/pages/merge_requests.scss   |    42 +-
 app/assets/stylesheets/pages/note_form.scss        |     4 +
 app/assets/stylesheets/pages/notes.scss            |    26 +-
 app/assets/stylesheets/pages/pipelines.scss        |   213 +-
 app/assets/stylesheets/pages/projects.scss         |   525 +-
 app/assets/stylesheets/pages/search.scss           |     4 +-
 app/assets/stylesheets/pages/stat_graph.scss       |     6 +-
 app/assets/stylesheets/pages/status.scss           |    37 +-
 app/assets/stylesheets/pages/tags.scss             |     7 +
 app/assets/stylesheets/pages/todos.scss            |     4 +
 app/assets/stylesheets/pages/tree.scss             |     6 +-
 app/controllers/admin/appearances_controller.rb    |     1 +
 .../admin/application_settings_controller.rb       |     9 +-
 app/controllers/admin/builds_controller.rb         |     4 +-
 app/controllers/admin/groups_controller.rb         |     3 +-
 app/controllers/admin/hooks_controller.rb          |     1 -
 app/controllers/admin/projects_controller.rb       |     8 +-
 .../admin/runner_projects_controller.rb            |     2 -
 app/controllers/admin/services_controller.rb       |    15 +-
 app/controllers/admin/system_info_controller.rb    |    59 +
 app/controllers/application_controller.rb          |     8 +-
 app/controllers/ci/projects_controller.rb          |     2 +-
 .../concerns/authenticates_with_two_factor.rb      |    10 +-
 app/controllers/concerns/creates_commit.rb         |     3 +-
 app/controllers/concerns/diff_for_path.rb          |    24 +
 app/controllers/concerns/membership_actions.rb     |    36 +-
 app/controllers/concerns/service_params.rb         |    35 +
 app/controllers/confirmations_controller.rb        |     1 -
 app/controllers/dashboard/groups_controller.rb     |     2 +-
 app/controllers/dashboard/todos_controller.rb      |    13 +-
 app/controllers/groups/group_members_controller.rb |    14 +-
 app/controllers/groups_controller.rb               |    25 +-
 app/controllers/help_controller.rb                 |    12 +-
 app/controllers/import/base_controller.rb          |     1 -
 app/controllers/import/fogbugz_controller.rb       |     2 -
 app/controllers/import/github_controller.rb        |    25 +-
 .../import/gitlab_projects_controller.rb           |    12 +-
 app/controllers/import/gitorious_controller.rb     |     1 -
 app/controllers/import/google_code_controller.rb   |     2 -
 app/controllers/invites_controller.rb              |     1 -
 .../notification_settings_controller.rb            |    22 +-
 app/controllers/omniauth_callbacks_controller.rb   |     6 +-
 .../profiles/two_factor_auths_controller.rb        |     3 +-
 app/controllers/projects/artifacts_controller.rb   |     5 +-
 app/controllers/projects/badges_controller.rb      |     5 -
 app/controllers/projects/blob_controller.rb        |    15 +-
 app/controllers/projects/branches_controller.rb    |     3 +-
 app/controllers/projects/builds_controller.rb      |    17 +-
 app/controllers/projects/commit_controller.rb      |    43 +-
 app/controllers/projects/compare_controller.rb     |    48 +-
 app/controllers/projects/git_http_controller.rb    |    63 +-
 app/controllers/projects/issues_controller.rb      |     9 +-
 .../projects/merge_requests_controller.rb          |   192 +-
 app/controllers/projects/network_controller.rb     |     1 -
 app/controllers/projects/notes_controller.rb       |    31 +-
 .../projects/pipelines_settings_controller.rb      |    30 +
 .../projects/project_members_controller.rb         |    17 +-
 .../projects/protected_branches_controller.rb      |    28 +-
 app/controllers/projects/refs_controller.rb        |     2 +-
 .../projects/runner_projects_controller.rb         |     3 +-
 app/controllers/projects/services_controller.rb    |    30 +-
 app/controllers/projects/snippets_controller.rb    |     2 +-
 app/controllers/projects/tags_controller.rb        |     3 +-
 app/controllers/projects/todos_controller.rb       |     2 +-
 app/controllers/projects/uploads_controller.rb     |     8 +-
 app/controllers/projects/wikis_controller.rb       |     1 -
 app/controllers/projects_controller.rb             |    13 +-
 app/finders/branches_finder.rb                     |    31 +
 app/finders/pipelines_finder.rb                    |     4 +-
 app/finders/todos_finder.rb                        |    25 +-
 app/helpers/appearances_helper.rb                  |     4 +-
 app/helpers/application_helper.rb                  |    13 +-
 app/helpers/application_settings_helper.rb         |    30 +
 app/helpers/avatars_helper.rb                      |    30 +
 app/helpers/blob_helper.rb                         |    11 +-
 app/helpers/branches_helper.rb                     |    13 +-
 app/helpers/button_helper.rb                       |    38 +-
 app/helpers/ci_status_helper.rb                    |    25 +-
 app/helpers/commits_helper.rb                      |    10 -
 app/helpers/diff_helper.rb                         |    34 +-
 app/helpers/dropdowns_helper.rb                    |     4 +-
 app/helpers/emails_helper.rb                       |     1 -
 app/helpers/external_wiki_helper.rb                |     5 +-
 app/helpers/gitlab_markdown_helper.rb              |    13 +
 app/helpers/issuables_helper.rb                    |     3 +-
 app/helpers/issues_helper.rb                       |     2 +-
 app/helpers/javascript_helper.rb                   |     6 +-
 app/helpers/kerberos_spnego_helper.rb              |     9 +
 app/helpers/labels_helper.rb                       |    12 +-
 app/helpers/merge_requests_helper.rb               |    10 +-
 app/helpers/notes_helper.rb                        |   100 +-
 app/helpers/notifications_helper.rb                |     2 +-
 app/helpers/page_layout_helper.rb                  |     2 +-
 app/helpers/projects_helper.rb                     |    31 +-
 app/helpers/search_helper.rb                       |    19 +-
 app/helpers/services_helper.rb                     |    25 +
 app/helpers/time_helper.rb                         |    28 +-
 app/helpers/todos_helper.rb                        |     5 +-
 app/helpers/u2f_helper.rb                          |     5 +
 app/helpers/workhorse_helper.rb                    |    15 +-
 app/mailers/emails/builds.rb                       |     1 +
 app/models/ability.rb                              |    48 +-
 app/models/application_setting.rb                  |    61 +-
 app/models/award_emoji.rb                          |     2 +-
 app/models/blob.rb                                 |     4 +
 app/models/ci/build.rb                             |   134 +-
 app/models/ci/pipeline.rb                          |    53 +-
 app/models/ci/runner.rb                            |     8 +
 app/models/ci/trigger_request.rb                   |    10 +-
 app/models/ci/variable.rb                          |     1 +
 app/models/commit.rb                               |    11 +-
 app/models/commit_range.rb                         |     4 +-
 app/models/commit_status.rb                        |    10 +-
 app/models/concerns/awardable.rb                   |    21 +-
 app/models/concerns/issuable.rb                    |    40 +-
 app/models/concerns/mentionable.rb                 |    10 +-
 app/models/concerns/note_on_diff.rb                |    52 +
 app/models/concerns/participable.rb                |     7 +-
 app/models/concerns/statuseable.rb                 |     6 +-
 app/models/deployment.rb                           |    10 +
 app/models/diff_note.rb                            |   127 +
 app/models/event.rb                                |     6 +-
 app/models/group.rb                                |     9 +-
 app/models/issue.rb                                |    42 +
 app/models/label.rb                                |    19 +-
 app/models/label_link.rb                           |     6 +-
 app/models/legacy_diff_note.rb                     |    73 +-
 app/models/member.rb                               |    10 +-
 app/models/members/group_member.rb                 |    12 -
 app/models/members/project_member.rb               |    13 -
 app/models/merge_request.rb                        |   236 +-
 app/models/merge_request_diff.rb                   |   184 +-
 app/models/milestone.rb                            |     1 +
 app/models/namespace.rb                            |    95 +-
 app/models/network/graph.rb                        |     4 +-
 app/models/note.rb                                 |    57 +-
 app/models/notification_setting.rb                 |     9 +-
 app/models/project.rb                              |   215 +-
 app/models/project_import_data.rb                  |     1 +
 app/models/project_services/bugzilla_service.rb    |    23 +
 .../project_services/builds_email_service.rb       |    27 +
 .../custom_issue_tracker_service.rb                |     5 -
 app/models/project_services/drone_ci_service.rb    |     1 -
 app/models/project_services/hipchat_service.rb     |     2 +-
 app/models/project_services/irker_service.rb       |    10 +-
 .../project_services/issue_tracker_service.rb      |     1 -
 app/models/project_services/jira_service.rb        |     5 +-
 app/models/project_services/redmine_service.rb     |     1 -
 app/models/project_services/slack_service.rb       |    51 +-
 app/models/project_team.rb                         |    24 +-
 app/models/project_wiki.rb                         |     4 +-
 app/models/protected_branch.rb                     |    47 +
 app/models/repository.rb                           |   141 +-
 app/models/sent_notification.rb                    |    66 +-
 app/models/service.rb                              |    32 +-
 app/models/snippet.rb                              |    17 +-
 app/models/todo.rb                                 |    29 +-
 app/models/user.rb                                 |    80 +-
 app/models/wiki_page.rb                            |     6 +-
 app/services/audit_event_service.rb                |     2 +-
 .../container_registry_authentication_service.rb   |     2 +
 app/services/ci/create_builds_service.rb           |    10 +-
 app/services/ci/create_pipeline_service.rb         |     1 +
 app/services/commits/change_service.rb             |     4 +-
 app/services/compare_service.rb                    |     2 +-
 app/services/create_branch_service.rb              |    14 +-
 app/services/create_commit_builds_service.rb       |     8 +-
 app/services/create_release_service.rb             |     5 +-
 app/services/create_snippet_service.rb             |    10 +-
 app/services/create_tag_service.rb                 |     6 +-
 app/services/delete_branch_service.rb              |    16 +-
 app/services/delete_tag_service.rb                 |     9 +-
 app/services/files/base_service.rb                 |     9 +-
 app/services/files/create_service.rb               |     2 +-
 app/services/files/update_service.rb               |     5 +-
 app/services/git_hooks_service.rb                  |     6 +-
 app/services/git_push_service.rb                   |     3 +-
 app/services/git_tag_push_service.rb               |     1 +
 app/services/import_export_clean_up_service.rb     |    24 +
 app/services/issuable_base_service.rb              |    10 +
 app/services/issues/base_service.rb                |     1 -
 app/services/issues/bulk_update_service.rb         |     3 +-
 app/services/members/destroy_service.rb            |    21 +
 app/services/merge_requests/base_service.rb        |     1 -
 app/services/merge_requests/build_service.rb       |     2 +-
 app/services/merge_requests/merge_service.rb       |    17 +-
 .../merge_when_build_succeeds_service.rb           |     3 +-
 app/services/merge_requests/post_merge_service.rb  |     1 +
 app/services/merge_requests/refresh_service.rb     |    23 +-
 app/services/merge_requests/reopen_service.rb      |     2 +-
 app/services/milestones/destroy_service.rb         |     1 -
 app/services/notes/create_service.rb               |     1 -
 app/services/notes/diff_position_update_service.rb |    30 +
 app/services/notification_service.rb               |    23 +-
 app/services/projects/destroy_service.rb           |     6 +-
 app/services/projects/download_service.rb          |     1 -
 app/services/projects/housekeeping_service.rb      |    26 +-
 .../projects/import_export/export_service.rb       |    13 +-
 app/services/projects/import_service.rb            |     4 +-
 app/services/projects/transfer_service.rb          |     4 +-
 app/services/projects/update_service.rb            |     3 +-
 .../repository_archive_clean_up_service.rb         |    33 +
 app/services/system_note_service.rb                |     8 +-
 app/services/todo_service.rb                       |     8 +-
 app/services/update_release_service.rb             |     5 +-
 app/services/update_snippet_service.rb             |     1 +
 app/services/wiki_pages/base_service.rb            |     1 -
 app/uploaders/avatar_uploader.rb                   |     4 +
 app/uploaders/file_uploader.rb                     |     5 +-
 app/uploaders/lfs_object_uploader.rb               |     2 +-
 app/uploaders/uploader_helper.rb                   |    41 +-
 app/validators/addressable_url_validator.rb        |    45 +
 .../admin/abuse_reports/_abuse_report.html.haml    |     4 +-
 app/views/admin/appearances/_form.html.haml        |     4 +-
 app/views/admin/appearances/preview.html.haml      |    34 +-
 .../admin/application_settings/_form.html.haml     |    87 +-
 app/views/admin/background_jobs/_head.html.haml    |     4 +
 app/views/admin/background_jobs/show.html.haml     |     2 +-
 app/views/admin/builds/_build.html.haml            |    65 +-
 app/views/admin/builds/index.html.haml             |    21 +-
 app/views/admin/dashboard/index.html.haml          |     4 +-
 app/views/admin/deploy_keys/new.html.haml          |     2 +-
 app/views/admin/groups/_form.html.haml             |     4 +
 app/views/admin/groups/_group.html.haml            |    12 +-
 app/views/admin/groups/index.html.haml             |    62 +-
 app/views/admin/groups/show.html.haml              |    33 +-
 app/views/admin/health_check/show.html.haml        |     2 +-
 app/views/admin/hooks/index.html.haml              |     2 +-
 app/views/admin/logs/show.html.haml                |     2 +-
 app/views/admin/projects/index.html.haml           |   173 +-
 app/views/admin/projects/show.html.haml            |    55 +-
 app/views/admin/runners/_runner.html.haml          |     2 +
 app/views/admin/runners/index.html.haml            |     5 +-
 app/views/admin/system_info/show.html.haml         |    25 +
 app/views/admin/users/_form.html.haml              |     2 +-
 app/views/admin/users/_user.html.haml              |    42 +
 app/views/admin/users/groups.html.haml             |     5 +-
 app/views/admin/users/index.html.haml              |   172 +-
 app/views/ci/errors/show.haml                      |     2 -
 app/views/ci/shared/_guide.html.haml               |    13 -
 app/views/ci/shared/_no_runners.html.haml          |     7 -
 app/views/dashboard/_projects_head.html.haml       |     2 +-
 .../projects/_zero_authorized_projects.html.haml   |    87 +-
 app/views/dashboard/projects/index.html.haml       |     3 +-
 app/views/dashboard/todos/index.html.haml          |     4 +-
 app/views/devise/sessions/two_factor.html.haml     |     4 +
 app/views/emojis/index.html.haml                   |     2 +-
 app/views/errors/access_denied.html.haml           |     2 +-
 app/views/events/_event.html.haml                  |     6 +-
 app/views/events/_event_scope.html.haml            |     7 +
 app/views/events/event/_common.html.haml           |     9 +-
 app/views/events/event/_created_project.html.haml  |     2 +-
 app/views/events/event/_note.html.haml             |    11 +-
 app/views/events/event/_push.html.haml             |    29 +-
 app/views/explore/snippets/index.html.haml         |     1 -
 app/views/groups/edit.html.haml                    |     4 +
 .../group_members/_new_group_member.html.haml      |     2 +-
 app/views/groups/group_members/index.html.haml     |    11 +-
 app/views/groups/milestones/index.html.haml        |     1 -
 app/views/groups/projects.html.haml                |     1 -
 app/views/groups/show.html.haml                    |    15 +-
 app/views/help/_shortcuts.html.haml                |     4 +
 app/views/help/index.html.haml                     |     2 +-
 app/views/help/show.html.haml                      |     2 +-
 app/views/help/ui.html.haml                        |     2 +-
 app/views/import/base/create.js.haml               |     5 +-
 app/views/import/github/new.html.haml              |    43 +
 app/views/layouts/_collapse_button.html.haml       |     3 -
 app/views/layouts/_flash.html.haml                 |     2 +-
 app/views/layouts/_head.html.haml                  |     4 +-
 app/views/layouts/_init_auto_complete.html.haml    |     9 +-
 app/views/layouts/_page.html.haml                  |    17 +-
 app/views/layouts/_search.html.haml                |     2 +-
 app/views/layouts/ci/_info.html.haml               |     2 -
 app/views/layouts/ci/_page.html.haml               |    22 -
 app/views/layouts/ci/notify.html.haml              |    19 -
 app/views/layouts/header/_default.html.haml        |    30 +-
 app/views/layouts/nav/_admin.html.haml             |    15 +-
 app/views/layouts/nav/_dashboard.html.haml         |    22 +-
 app/views/layouts/nav/_explore.html.haml           |     4 -
 app/views/layouts/nav/_group.html.haml             |    11 +-
 app/views/layouts/nav/_group_settings.html.haml    |    36 +-
 app/views/layouts/nav/_profile.html.haml           |    95 +-
 app/views/layouts/nav/_project.html.haml           |    21 +-
 app/views/layouts/nav/_project_settings.html.haml  |     8 +-
 app/views/layouts/project.html.haml                |     2 +-
 .../notify/note_merge_request_email.html.haml      |     4 +-
 .../project_was_not_exported_email.html.haml       |     2 +-
 .../notify/project_was_not_exported_email.text.erb |     6 -
 .../project_was_not_exported_email.text.haml       |     6 +
 app/views/notify/repository_push_email.html.haml   |     5 +-
 app/views/profiles/_head.html.haml                 |     3 +
 app/views/profiles/accounts/show.html.haml         |     1 +
 app/views/profiles/audit_log.html.haml             |     1 +
 app/views/profiles/emails/index.html.haml          |     1 +
 app/views/profiles/keys/_form.html.haml            |     2 +-
 app/views/profiles/keys/index.html.haml            |     2 +-
 app/views/profiles/keys/show.html.haml             |     1 +
 app/views/profiles/notifications/show.html.haml    |     1 +
 .../personal_access_tokens/index.html.haml         |     1 +
 app/views/profiles/preferences/show.html.haml      |     5 +-
 app/views/profiles/show.html.haml                  |     2 +
 app/views/profiles/two_factor_auths/show.html.haml |     7 +-
 app/views/projects/_activity.html.haml             |     3 +-
 .../projects/_bitbucket_import_modal.html.haml     |     2 +-
 app/views/projects/_builds_settings.html.haml      |    65 -
 app/views/projects/_github_import_modal.html.haml  |    13 -
 app/views/projects/_gitlab_import_modal.html.haml  |     2 +-
 app/views/projects/_home_panel.html.haml           |    54 +-
 app/views/projects/_last_commit.html.haml          |    19 +-
 app/views/projects/_last_push.html.haml            |     6 +-
 app/views/projects/_md_preview.html.haml           |    17 +-
 .../projects/_merge_request_settings.html.haml     |     2 +-
 app/views/projects/badges/index.html.haml          |    23 -
 app/views/projects/blob/_editor.html.haml          |     4 +-
 app/views/projects/blob/_text.html.haml            |     2 +-
 app/views/projects/blob/edit.html.haml             |     2 -
 app/views/projects/blob/show.html.haml             |    17 +-
 app/views/projects/branches/index.html.haml        |    24 +-
 app/views/projects/builds/_sidebar.html.haml       |     8 +-
 app/views/projects/builds/index.html.haml          |    23 +-
 app/views/projects/builds/show.html.haml           |     2 +-
 app/views/projects/buttons/_fork.html.haml         |     9 +-
 app/views/projects/ci/builds/_build.html.haml      |    93 +-
 .../projects/ci/pipelines/_pipeline.html.haml      |    85 +-
 app/views/projects/commit/_ci_stage.html.haml      |     2 +-
 app/views/projects/commit/_commit_box.html.haml    |     4 +-
 app/views/projects/commit/_pipeline.html.haml      |     8 +-
 app/views/projects/commit/show.html.haml           |     3 +-
 app/views/projects/commits/_commit.html.haml       |    10 +-
 app/views/projects/commits/_head.html.haml         |    10 +-
 app/views/projects/commits/show.html.haml          |     2 +-
 app/views/projects/compare/_form.html.haml         |    18 +-
 app/views/projects/compare/_ref_dropdown.html.haml |     4 +
 app/views/projects/compare/index.html.haml         |     2 +-
 app/views/projects/compare/show.html.haml          |     2 +-
 app/views/projects/deploy_keys/_form.html.haml     |     2 +-
 app/views/projects/deployments/_actions.haml       |    22 +
 .../projects/deployments/_deployment.html.haml     |    10 +-
 app/views/projects/diffs/_content.html.haml        |    29 +
 app/views/projects/diffs/_diffs.html.haml          |     8 +-
 app/views/projects/diffs/_file.html.haml           |    47 +-
 app/views/projects/diffs/_file_header.html.haml    |    25 +
 app/views/projects/diffs/_image.html.haml          |    11 +-
 app/views/projects/diffs/_line.html.haml           |    21 +-
 .../projects/diffs/_match_line_parallel.html.haml  |     4 +-
 app/views/projects/diffs/_parallel_view.html.haml  |    35 +-
 app/views/projects/diffs/_text_file.html.haml      |    15 +-
 app/views/projects/diffs/_warning.html.haml        |     3 -
 app/views/projects/edit.html.haml                  |     8 +-
 .../projects/environments/_environment.html.haml   |     3 +
 app/views/projects/environments/index.html.haml    |     5 +-
 app/views/projects/environments/new.html.haml      |     2 +-
 app/views/projects/environments/show.html.haml     |     6 +-
 app/views/projects/forks/index.html.haml           |     4 +-
 app/views/projects/forks/new.html.haml             |    91 +-
 .../_generic_commit_status.html.haml               |     4 +-
 app/views/projects/graphs/_head.html.haml          |     4 +-
 app/views/projects/graphs/ci.html.haml             |     2 +-
 app/views/projects/graphs/commits.html.haml        |     2 +-
 app/views/projects/graphs/languages.html.haml      |     2 +-
 app/views/projects/graphs/show.html.haml           |     2 +-
 app/views/projects/imports/new.html.haml           |     2 +-
 app/views/projects/issues/index.html.haml          |    46 +-
 app/views/projects/labels/index.html.haml          |     2 +-
 app/views/projects/merge_requests/_show.html.haml  |     4 +-
 app/views/projects/merge_requests/index.html.haml  |     2 +-
 .../merge_requests/show/_how_to_merge.html.haml    |     6 +-
 .../merge_requests/show/_mr_title.html.haml        |     8 +-
 .../merge_requests/widget/_heading.html.haml       |    12 +-
 .../projects/merge_requests/widget/_open.html.haml |     6 +-
 .../merge_requests/widget/open/_accept.html.haml   |     2 +-
 .../widget/open/_conflicts.html.haml               |     2 +-
 .../open/_merge_when_build_succeeds.html.haml      |     2 +-
 app/views/projects/milestones/index.html.haml      |     2 +-
 app/views/projects/network/_head.html.haml         |     2 +-
 app/views/projects/network/show.html.haml          |     8 +-
 app/views/projects/new.html.haml                   |   228 +-
 .../notes/_diff_notes_with_reply.html.haml         |     3 +-
 .../_diff_notes_with_reply_parallel.html.haml      |     6 +-
 app/views/projects/notes/_form.html.haml           |     1 +
 app/views/projects/notes/_hints.html.haml          |     4 +-
 app/views/projects/notes/_note.html.haml           |     6 +-
 .../projects/notes/_notes_with_form.html.haml      |     6 +-
 .../notes/discussions/_diff_with_notes.html.haml   |    35 +-
 .../projects/notes/discussions/_notes.html.haml    |     3 +-
 app/views/projects/pipelines/index.html.haml       |    12 +-
 .../projects/pipelines_settings/show.html.haml     |   103 +
 .../project_members/_group_members.html.haml       |     3 +-
 .../project_members/_new_project_member.html.haml  |     2 +-
 .../_shared_group_members.html.haml                |     5 +-
 app/views/projects/project_members/_team.html.haml |     3 +-
 app/views/projects/project_members/index.html.haml |     4 +-
 .../protected_branches/_branches_list.html.haml    |    35 +-
 .../protected_branches/_dropdown.html.haml         |    17 +
 .../protected_branches/_matching_branch.html.haml  |     9 +
 .../protected_branches/_protected_branch.html.haml |    23 +
 .../projects/protected_branches/index.html.haml    |    37 +-
 .../projects/protected_branches/show.html.haml     |    25 +
 app/views/projects/services/_form.html.haml        |     3 +-
 app/views/projects/show.html.haml                  |   101 +-
 app/views/projects/snippets/_actions.html.haml     |    42 +-
 app/views/projects/snippets/index.html.haml        |     8 +-
 app/views/projects/tags/index.html.haml            |    32 +-
 app/views/projects/tags/show.html.haml             |    67 +-
 app/views/projects/tree/show.html.haml             |     2 +-
 app/views/projects/wikis/_new.html.haml            |     2 +-
 app/views/projects/wikis/edit.html.haml            |     9 +-
 app/views/projects/wikis/git_access.html.haml      |     2 +-
 app/views/projects/wikis/history.html.haml         |     2 +-
 app/views/projects/wikis/pages.html.haml           |     2 +-
 app/views/projects/wikis/show.html.haml            |     2 +-
 app/views/search/results/_blob.html.haml           |     5 +-
 app/views/shared/_allow_request_access.html.haml   |     6 +
 app/views/shared/_clone_panel.html.haml            |    23 +-
 app/views/shared/_event_filter.html.haml           |     4 -
 app/views/shared/_file_highlight.html.haml         |     7 +-
 app/views/shared/_import_form.html.haml            |     2 +-
 app/views/shared/_labels_row.html.haml             |     7 +-
 app/views/shared/_service_settings.html.haml       |    81 +-
 app/views/shared/_visibility_level.html.haml       |     2 +-
 app/views/shared/icons/_group.svg                  |    18 -
 app/views/shared/icons/_group.svg.erb              |    13 +
 app/views/shared/icons/_icon_commit.svg            |     3 +
 app/views/shared/icons/_icon_fork.svg              |     3 +
 app/views/shared/icons/_icon_status_cancel.svg     |    12 +
 app/views/shared/icons/_icon_status_failed.svg     |    12 +
 app/views/shared/icons/_icon_status_pending.svg    |    13 +
 app/views/shared/icons/_icon_status_running.svg    |    12 +
 app/views/shared/icons/_icon_status_success.svg    |    15 +
 app/views/shared/icons/_icon_status_warning.svg    |    15 +
 app/views/shared/icons/_icon_timer.svg             |     1 +
 app/views/shared/icons/_issues.svg                 |    13 -
 app/views/shared/icons/_issues.svg.erb             |     4 +
 app/views/shared/icons/_project.svg                |    10 -
 app/views/shared/icons/_project.svg.erb            |     3 +
 app/views/shared/issuable/_filter.html.haml        |     9 +-
 app/views/shared/issuable/_sidebar.html.haml       |     4 +-
 .../members/_access_request_buttons.html.haml      |    18 +-
 app/views/shared/members/_member.html.haml         |    85 +-
 app/views/shared/members/_requests.html.haml       |     6 +-
 app/views/shared/milestones/_issuable.html.haml    |     9 +-
 app/views/shared/milestones/_summary.html.haml     |     1 -
 app/views/shared/projects/_dropdown.html.haml      |    17 +-
 app/views/shared/web_hooks/_form.html.haml         |     2 +-
 app/views/snippets/_actions.html.haml              |    41 +-
 app/views/users/calendar_activities.html.haml      |     2 +-
 app/views/users/show.html.haml                     |     9 +-
 app/workers/emails_on_push_worker.rb               |    16 +-
 app/workers/git_garbage_collect_worker.rb          |    16 +
 app/workers/gitlab_remove_project_export_worker.rb |     9 -
 app/workers/gitlab_shell_one_shot_worker.rb        |    10 -
 .../import_export_project_cleanup_worker.rb        |     9 +
 app/workers/post_receive.rb                        |     6 +-
 app/workers/project_export_worker.rb               |     2 +-
 app/workers/repository_archive_cache_worker.rb     |     2 +-
 app/workers/repository_fork_worker.rb              |     5 +-
 bin/spring                                         |     2 +-
 config/application.rb                              |    12 +-
 config/dependency_decisions.yml                    |     6 +
 config/environments/development.rb                 |     3 +
 config/gitlab.teatro.yml                           |    85 -
 config/gitlab.yml.example                          |    18 +-
 config/initializers/1_settings.rb                  |    37 +-
 config/initializers/6_validations.rb               |    29 +
 config/initializers/devise.rb                      |     2 +-
 config/initializers/gitlab_shell_secret_token.rb   |    20 +-
 config/initializers/haml.rb                        |     7 -
 config/initializers/hamlit.rb                      |    18 +
 config/initializers/health_check.rb                |     1 +
 config/initializers/metrics.rb                     |     9 +
 config/initializers/mime_types.rb                  |     8 +-
 config/initializers/rack_attack.rb.example         |     3 +-
 .../initializers/relative_naming_ci_namespace.rb   |    16 +
 config/initializers/sidekiq.rb                     |    10 +-
 config/initializers/smtp_settings.rb.sample        |     1 +
 config/initializers/trusted_proxies.rb             |    25 +-
 config/routes.rb                                   |    36 +-
 db/fixtures/development/14_builds.rb               |    63 +-
 ...152808_remove_wrong_import_url_from_projects.rb |     8 +-
 ...03_add_head_commit_id_to_merge_request_diffs.rb |     5 +
 .../20160508215920_add_positions_to_diff_notes.rb  |     6 +
 ...4_add_start_commit_id_to_merge_request_diffs.rb |     5 +
 ...d_developers_can_merge_to_protected_branches.rb |     9 +
 ..._note_type_and_position_to_sent_notification.rb |    22 +
 ...608195742_add_repository_storage_to_projects.rb |    12 +
 ...ser_default_external_to_application_settings.rb |    13 +
 ...d_repository_storage_to_application_settings.rb |     5 +
 ...git_access_protocols_to_application_settings.rb |    11 +
 .../20160616102642_remove_duplicated_keys.rb       |     4 +-
 ...160628085157_add_artifacts_size_to_ci_builds.rb |     7 +
 ..._progress_merge_commit_sha_to_merge_requests.rb |     8 +
 ...80340_add_index_on_award_emoji_user_and_name.rb |    11 +
 ...0705163108_remove_requesters_that_are_owners.rb |    40 +
 ...60712171823_remove_award_emojis_with_no_user.rb |    21 +
 ...add_domain_blacklist_to_application_settings.rb |    22 +
 .../20160715132507_add_user_id_to_pipeline.rb      |     7 +
 ...0160715134306_add_index_for_pipeline_user_id.rb |     9 +
 ...54212_add_request_access_enabled_to_projects.rb |    12 +
 ...5204316_add_request_access_enabled_to_groups.rb |    12 +
 ...plication_settings_restricted_signup_domains.rb |    21 +
 ...710_add_when_and_yaml_variables_to_ci_builds.rb |     8 +
 ...0718153603_add_has_external_wiki_to_projects.rb |     7 +
 ...drop_and_readd_has_external_wiki_in_projects.rb |    15 +
 .../20160722221922_nullify_blank_type_on_notes.rb  |     9 +
 ...160804150737_add_timestamps_to_members_again.rb |    21 +
 db/schema.rb                                       |    83 +-
 doc/README.md                                      |    31 +-
 doc/administration/auth/ldap.md                    |    42 +-
 doc/administration/container_registry.md           |    86 +-
 doc/administration/custom_hooks.md                 |    57 +
 doc/administration/img/custom_hooks_error_msg.png  |   Bin 0 -> 159486 bytes
 doc/administration/img/housekeeping_settings.png   |   Bin 23856 -> 19347 bytes
 .../img/repository_storages_admin_ui.png           |   Bin 0 -> 17081 bytes
 .../raketasks/project_import_export.md             |    33 +
 doc/administration/repository_storages.md          |    99 +
 doc/administration/troubleshooting/debug.md        |   169 +
 .../troubleshooting/gdb-stuck-ruby.txt             |   142 +
 doc/api/README.md                                  |     1 +
 doc/api/branches.md                                |    20 +-
 doc/api/builds.md                                  |    43 +-
 doc/api/deploy_key_multiple_projects.md            |     2 +-
 doc/api/deploy_keys.md                             |    49 +-
 doc/api/groups.md                                  |   247 +-
 doc/api/issues.md                                  |   200 +-
 doc/api/merge_requests.md                          |   150 +-
 doc/api/oauth2.md                                  |     9 +
 doc/api/projects.md                                |   120 +-
 doc/api/services.md                                |    36 +-
 doc/api/session.md                                 |     9 +
 doc/api/settings.md                                |    22 +-
 doc/api/todos.md                                   |   296 +
 doc/ci/README.md                                   |     5 +-
 .../img/build_artifacts_browser.png                |   Bin 89132 -> 82102 bytes
 .../img/build_artifacts_browser_button.png         |   Bin 11614 -> 7230 bytes
 doc/ci/environments.md                             |     2 +-
 doc/ci/examples/README.md                          |     1 +
 doc/ci/examples/php.md                             |     2 +-
 doc/ci/img/builds_tab.png                          |   Bin 3845 -> 3047 bytes
 doc/ci/img/features_settings.png                   |   Bin 18691 -> 15809 bytes
 doc/ci/permissions/README.md                       |    23 +-
 doc/ci/pipelines.md                                |    38 +
 doc/ci/quick_start/README.md                       |    64 +-
 doc/ci/quick_start/img/build_log.png               |   Bin 63272 -> 52482 bytes
 doc/ci/quick_start/img/builds_status.png           |   Bin 49121 -> 41838 bytes
 doc/ci/quick_start/img/new_commit.png              |   Bin 9033 -> 7587 bytes
 doc/ci/quick_start/img/pipelines_status.png        |   Bin 0 -> 89387 bytes
 doc/ci/quick_start/img/runners_activated.png       |   Bin 27597 -> 22822 bytes
 .../img/single_commit_status_pending.png           |   Bin 36431 -> 29981 bytes
 doc/ci/quick_start/img/status_pending.png          |   Bin 19782 -> 16205 bytes
 doc/ci/runners/project_specific.png                |   Bin 31408 -> 30196 bytes
 doc/ci/runners/shared_runner.png                   |   Bin 18366 -> 17797 bytes
 doc/ci/runners/shared_to_specific_admin.png        |   Bin 5897 -> 5715 bytes
 doc/ci/triggers/img/builds_page.png                |   Bin 39713 -> 33324 bytes
 doc/ci/triggers/img/trigger_single_build.png       |   Bin 2895 -> 2387 bytes
 doc/ci/triggers/img/trigger_variables.png          |   Bin 5418 -> 4433 bytes
 doc/ci/triggers/img/triggers_page.png              |   Bin 15889 -> 12943 bytes
 doc/ci/variables/README.md                         |    68 +-
 doc/ci/yaml/README.md                              |   150 +-
 doc/container_registry/README.md                   |     3 +-
 doc/container_registry/img/container_registry.png  |   Bin 354050 -> 222782 bytes
 doc/container_registry/img/project_feature.png     |   Bin 392842 -> 248750 bytes
 .../branded_login_page/appearance.png              |   Bin 365120 -> 156228 bytes
 .../branded_login_page/custom_sign_in.png          |   Bin 314111 -> 166674 bytes
 .../branded_login_page/default_login_page.png      |   Bin 292731 -> 150538 bytes
 doc/customization/issue_closing.md                 |     2 +-
 doc/development/architecture.md                    |     4 +-
 doc/development/ci_setup.md                        |     2 +-
 doc/development/doc_styleguide.md                  |    60 +-
 doc/development/gitlab_architecture_diagram.png    |   Bin 0 -> 23831 bytes
 doc/development/gitlab_diagram_overview.png        |   Bin 256612 -> 0 bytes
 doc/development/gotchas.md                         |     2 +-
 doc/development/migration_style_guide.md           |    47 +-
 doc/development/rake_tasks.md                      |    25 +
 doc/development/ui_guide.md                        |    47 +-
 doc/downgrade_ee_to_ce/README.md                   |     4 +-
 .../basicsimages/add_new_merge_request.png         |   Bin 9467 -> 9003 bytes
 doc/gitlab-basics/basicsimages/add_sshkey.png      |   Bin 1463 -> 1394 bytes
 doc/gitlab-basics/basicsimages/branch_info.png     |   Bin 7978 -> 7572 bytes
 doc/gitlab-basics/basicsimages/branch_name.png     |   Bin 2199 -> 2137 bytes
 doc/gitlab-basics/basicsimages/branches.png        |   Bin 3653 -> 3548 bytes
 .../basicsimages/button-create-mr.png              |   Bin 6154 -> 5927 bytes
 .../basicsimages/click-on-new-group.png            |   Bin 2063 -> 1957 bytes
 doc/gitlab-basics/basicsimages/commit_changes.png  |   Bin 5567 -> 4941 bytes
 doc/gitlab-basics/basicsimages/commit_message.png  |   Bin 5707 -> 5103 bytes
 doc/gitlab-basics/basicsimages/commits.png         |   Bin 4258 -> 4112 bytes
 .../basicsimages/compare_branches.png              |   Bin 1624 -> 1520 bytes
 doc/gitlab-basics/basicsimages/create_file.png     |   Bin 2524 -> 2451 bytes
 doc/gitlab-basics/basicsimages/create_group.png    |   Bin 3224 -> 3184 bytes
 doc/gitlab-basics/basicsimages/edit_file.png       |   Bin 2259 -> 2221 bytes
 doc/gitlab-basics/basicsimages/file_located.png    |   Bin 3156 -> 3078 bytes
 doc/gitlab-basics/basicsimages/file_name.png       |   Bin 2544 -> 2412 bytes
 doc/gitlab-basics/basicsimages/find_file.png       |   Bin 8840 -> 8426 bytes
 doc/gitlab-basics/basicsimages/find_group.png      |   Bin 6159 -> 5897 bytes
 doc/gitlab-basics/basicsimages/fork.png            |   Bin 1046 -> 896 bytes
 doc/gitlab-basics/basicsimages/group_info.png      |   Bin 16217 -> 15479 bytes
 doc/gitlab-basics/basicsimages/groups.png          |   Bin 4857 -> 4752 bytes
 doc/gitlab-basics/basicsimages/https.png           |   Bin 2887 -> 2822 bytes
 doc/gitlab-basics/basicsimages/image_file.png      |   Bin 2939 -> 2796 bytes
 doc/gitlab-basics/basicsimages/issue_title.png     |   Bin 9059 -> 8311 bytes
 doc/gitlab-basics/basicsimages/issues.png          |   Bin 4332 -> 4153 bytes
 doc/gitlab-basics/basicsimages/key.png             |   Bin 1264 -> 1177 bytes
 doc/gitlab-basics/basicsimages/merge_requests.png  |   Bin 4381 -> 4213 bytes
 .../basicsimages/new_merge_request.png             |   Bin 3227 -> 3162 bytes
 doc/gitlab-basics/basicsimages/new_project.png     |   Bin 2319 -> 2234 bytes
 doc/gitlab-basics/basicsimages/newbranch.png       |   Bin 1314 -> 1244 bytes
 doc/gitlab-basics/basicsimages/paste_sshkey.png    |   Bin 8620 -> 7699 bytes
 .../basicsimages/profile_settings.png              |   Bin 1194 -> 1101 bytes
 doc/gitlab-basics/basicsimages/project_info.png    |   Bin 21862 -> 21041 bytes
 .../basicsimages/public_file_link.png              |   Bin 3038 -> 3023 bytes
 doc/gitlab-basics/basicsimages/select-group.png    |   Bin 6075 -> 6034 bytes
 doc/gitlab-basics/basicsimages/select-group2.png   |   Bin 5049 -> 5040 bytes
 doc/gitlab-basics/basicsimages/select_branch.png   |   Bin 12213 -> 11207 bytes
 doc/gitlab-basics/basicsimages/select_project.png  |   Bin 16832 -> 16176 bytes
 doc/gitlab-basics/basicsimages/settings.png        |   Bin 4321 -> 4149 bytes
 doc/gitlab-basics/basicsimages/shh_keys.png        |   Bin 4981 -> 4782 bytes
 .../basicsimages/submit_new_issue.png              |   Bin 9083 -> 8644 bytes
 .../basicsimages/title_description_mr.png          |   Bin 12749 -> 11919 bytes
 doc/gitlab-basics/basicsimages/white_space.png     |   Bin 3707 -> 2192 bytes
 doc/hooks/custom_hooks.md                          |    40 +-
 doc/install/database_mysql.md                      |     2 +-
 doc/install/installation.md                        |    10 +-
 doc/install/requirements.md                        |     2 +-
 doc/integration/README.md                          |     1 -
 doc/integration/external-issue-tracker.md          |     3 +-
 doc/integration/github.md                          |     2 +-
 doc/integration/img/akismet_settings.png           |   Bin 55837 -> 26625 bytes
 .../img/enabled-oauth-sign-in-sources.png          |   Bin 49081 -> 21767 bytes
 doc/integration/img/facebook_api_keys.png          |   Bin 125921 -> 85832 bytes
 doc/integration/img/facebook_app_settings.png      |   Bin 134387 -> 68086 bytes
 doc/integration/img/facebook_website_url.png       |   Bin 42292 -> 19823 bytes
 doc/integration/img/github_app.png                 |   Bin 75297 -> 55591 bytes
 doc/integration/img/gitlab_app.png                 |   Bin 55325 -> 30963 bytes
 .../img/gmail_action_buttons_for_gitlab.png        |   Bin 17321 -> 16020 bytes
 doc/integration/img/google_app.png                 |   Bin 52669 -> 29154 bytes
 .../img/oauth_provider_admin_application.png       |   Bin 40579 -> 33440 bytes
 .../img/oauth_provider_application_form.png        |   Bin 27974 -> 23048 bytes
 .../img/oauth_provider_application_id_secret.png   |   Bin 33901 -> 27673 bytes
 .../img/oauth_provider_authorized_application.png  |   Bin 32225 -> 26622 bytes
 .../img/oauth_provider_user_wide_applications.png  |   Bin 40632 -> 33337 bytes
 doc/integration/img/twitter_app_api_keys.png       |   Bin 72200 -> 36921 bytes
 doc/integration/img/twitter_app_details.png        |   Bin 121621 -> 64686 bytes
 doc/integration/oauth_provider.md                  |     3 +-
 doc/integration/omniauth.md                        |    12 +-
 doc/integration/saml.md                            |     4 +-
 doc/integration/shibboleth.md                      |     2 +-
 doc/integration/slack.md                           |    42 +-
 doc/intro/README.md                                |     2 +-
 doc/markdown/img/logo.png                          |   Bin 11097 -> 9509 bytes
 doc/markdown/img/video.mp4                         |   Bin 0 -> 383631 bytes
 doc/markdown/markdown.md                           |   107 +-
 doc/monitoring/img/health_check_token.png          |   Bin 10884 -> 6630 bytes
 .../performance/grafana_configuration.md           |    74 +-
 .../performance/img/grafana_dashboard_dropdown.png |   Bin 29419 -> 14368 bytes
 .../performance/img/grafana_dashboard_import.png   |   Bin 40974 -> 18267 bytes
 .../img/grafana_data_source_configuration.png      |   Bin 53402 -> 26060 bytes
 .../performance/img/grafana_data_source_empty.png  |   Bin 44058 -> 21821 bytes
 .../performance/img/grafana_save_icon.png          |   Bin 16024 -> 9107 bytes
 .../img/metrics_gitlab_configuration_settings.png  |   Bin 45148 -> 37228 bytes
 doc/permissions/permissions.md                     |   100 +-
 doc/profile/2fa.png                                |   Bin 23415 -> 22047 bytes
 doc/profile/2fa_auth.png                           |   Bin 15569 -> 14535 bytes
 doc/project_services/bugzilla.md                   |    17 +
 doc/project_services/img/builds_emails_service.png |   Bin 41222 -> 33943 bytes
 .../img/jira_add_gitlab_commit_message.png         |   Bin 57136 -> 46590 bytes
 .../img/jira_add_user_to_group.png                 |   Bin 59251 -> 41994 bytes
 doc/project_services/img/jira_create_new_group.png |   Bin 41294 -> 32934 bytes
 .../img/jira_create_new_group_name.png             |   Bin 12535 -> 9054 bytes
 doc/project_services/img/jira_create_new_user.png  |   Bin 26532 -> 21081 bytes
 doc/project_services/img/jira_group_access.png     |   Bin 46028 -> 32210 bytes
 doc/project_services/img/jira_issue_closed.png     |   Bin 92601 -> 77028 bytes
 doc/project_services/img/jira_issue_reference.png  |   Bin 39942 -> 36188 bytes
 doc/project_services/img/jira_issues_workflow.png  |   Bin 105237 -> 87067 bytes
 .../img/jira_merge_request_close.png               |   Bin 111150 -> 102835 bytes
 doc/project_services/img/jira_project_name.png     |   Bin 60598 -> 41572 bytes
 ...jira_reference_commit_message_in_jira_issue.png |   Bin 42452 -> 33706 bytes
 doc/project_services/img/jira_service.png          |   Bin 59082 -> 56834 bytes
 .../img/jira_service_close_issue.png               |   Bin 88433 -> 79569 bytes
 doc/project_services/img/jira_service_page.png     |   Bin 49122 -> 36280 bytes
 .../img/jira_submit_gitlab_merge_request.png       |   Bin 63063 -> 51913 bytes
 .../img/jira_user_management_link.png              |   Bin 58211 -> 43095 bytes
 .../img/jira_workflow_screenshot.png               |   Bin 121534 -> 111093 bytes
 doc/project_services/img/redmine_configuration.png |   Bin 21061 -> 16973 bytes
 .../img/services_templates_redmine_example.png     |   Bin 17351 -> 13936 bytes
 doc/project_services/img/slack_configuration.png   |   Bin 0 -> 75762 bytes
 doc/project_services/project_services.md           |     3 +-
 doc/project_services/slack.md                      |    50 +
 doc/public_access/public_access.md                 |     6 +-
 doc/raketasks/backup_hrz.png                       |   Bin 21955 -> 8907 bytes
 doc/raketasks/check_repos_output.png               |   Bin 73786 -> 35333 bytes
 doc/raketasks/import.md                            |     3 +-
 doc/raketasks/maintenance.md                       |    19 +
 .../img/two_factor_authentication_settings.png     |   Bin 20399 -> 16807 bytes
 doc/ssh/README.md                                  |    10 +-
 doc/update/2.6-to-3.0.md                           |     4 +
 doc/update/2.9-to-3.0.md                           |     5 +
 doc/update/3.0-to-3.1.md                           |     5 +
 doc/update/3.1-to-4.0.md                           |     5 +
 doc/update/4.0-to-4.1.md                           |     5 +
 doc/update/4.1-to-4.2.md                           |    10 +-
 doc/update/4.2-to-5.0.md                           |     9 +
 doc/update/5.0-to-5.1.md                           |    10 +
 doc/update/5.1-to-5.2.md                           |    18 +-
 doc/update/5.1-to-5.4.md                           |    18 +-
 doc/update/5.1-to-6.0.md                           |    18 +-
 doc/update/5.2-to-5.3.md                           |    18 +-
 doc/update/5.3-to-5.4.md                           |    18 +-
 doc/update/5.4-to-6.0.md                           |    16 +
 doc/update/6.0-to-6.1.md                           |    19 +-
 doc/update/6.1-to-6.2.md                           |    19 +-
 doc/update/6.2-to-6.3.md                           |    17 +-
 doc/update/6.3-to-6.4.md                           |    17 +-
 doc/update/6.4-to-6.5.md                           |    21 +-
 doc/update/6.5-to-6.6.md                           |    20 +-
 doc/update/6.6-to-6.7.md                           |    16 +-
 doc/update/6.x-or-7.x-to-7.14.md                   |     7 +-
 doc/update/8.6-to-8.7.md                           |     2 +-
 doc/update/8.8-to-8.9.md                           |    37 +-
 doc/update/8.9-to-8.10.md                          |   191 +
 .../settings/img/access_restrictions.png           |   Bin 0 -> 7435 bytes
 .../admin_area/settings/img/domain_blacklist.png   |   Bin 0 -> 34684 bytes
 .../admin_area/settings/img/restricted_url.png     |   Bin 0 -> 47539 bytes
 .../admin_area/settings/sign_up_restrictions.md    |    22 +
 .../settings/visibility_and_access_controls.md     |    40 +
 doc/user/permissions.md                            |   131 +
 doc/user/project/highlighting.md                   |    31 +
 .../img/labels_assign_label_in_new_issue.png       |   Bin 0 -> 31126 bytes
 .../project/img/labels_assign_label_sidebar.png    |   Bin 0 -> 31537 bytes
 .../img/labels_assign_label_sidebar_saved.png      |   Bin 0 -> 28396 bytes
 doc/user/project/img/labels_default.png            |   Bin 0 -> 80403 bytes
 .../project/img/labels_description_tooltip.png     |   Bin 0 -> 22585 bytes
 doc/user/project/img/labels_filter.png             |   Bin 0 -> 81536 bytes
 doc/user/project/img/labels_filter_by_priority.png |   Bin 0 -> 60849 bytes
 doc/user/project/img/labels_generate.png           |   Bin 0 -> 31608 bytes
 doc/user/project/img/labels_new_label.png          |   Bin 0 -> 43265 bytes
 .../project/img/labels_new_label_on_the_fly.png    |   Bin 0 -> 10416 bytes
 .../img/labels_new_label_on_the_fly_create.png     |   Bin 0 -> 16151 bytes
 doc/user/project/img/labels_prioritize.png         |   Bin 0 -> 108751 bytes
 doc/user/project/img/labels_subscribe.png          |   Bin 0 -> 11536 bytes
 doc/user/project/img/project_settings_list.png     |   Bin 0 -> 10788 bytes
 .../img/protected_branches_choose_branch.png       |   Bin 0 -> 20659 bytes
 .../img/protected_branches_devs_can_push.png       |   Bin 0 -> 23976 bytes
 .../project/img/protected_branches_error_ui.png    |   Bin 0 -> 37750 bytes
 doc/user/project/img/protected_branches_list.png   |   Bin 0 -> 16817 bytes
 .../project/img/protected_branches_matches.png     |   Bin 0 -> 32145 bytes
 doc/user/project/labels.md                         |   147 +
 doc/user/project/protected_branches.md             |   106 +
 .../settings/img/import_export_download_export.png |   Bin 0 -> 85600 bytes
 .../settings/img/import_export_export_button.png   |   Bin 0 -> 84637 bytes
 .../settings/img/import_export_mail_link.png       |   Bin 0 -> 44012 bytes
 .../settings/img/import_export_new_project.png     |   Bin 0 -> 43574 bytes
 .../settings/img/import_export_select_file.png     |   Bin 0 -> 46292 bytes
 .../project/settings/img/settings_edit_button.png  |   Bin 0 -> 19392 bytes
 doc/user/project/settings/import_export.md         |    73 +
 doc/web_hooks/ssl.png                              |   Bin 77165 -> 39120 bytes
 doc/workflow/README.md                             |     4 +-
 doc/workflow/add-user/add-user.md                  |     5 +-
 .../add-user/img/access_requests_management.png    |   Bin 15105 -> 15686 bytes
 .../img/add_new_user_to_project_settings.png       |   Bin 22822 -> 18149 bytes
 .../add-user/img/add_user_email_accept.png         |   Bin 22961 -> 22877 bytes
 doc/workflow/add-user/img/add_user_email_ready.png |   Bin 40305 -> 40207 bytes
 .../add-user/img/add_user_email_search.png         |   Bin 45884 -> 45798 bytes
 .../add-user/img/add_user_give_permissions.png     |   Bin 56480 -> 56380 bytes
 ...dd_user_import_members_from_another_project.png |   Bin 38874 -> 38778 bytes
 .../add-user/img/add_user_imported_members.png     |   Bin 37873 -> 37835 bytes
 .../add-user/img/add_user_list_members.png         |   Bin 24427 -> 24337 bytes
 .../add-user/img/add_user_members_menu.png         |   Bin 42319 -> 42224 bytes
 .../add-user/img/add_user_search_people.png        |   Bin 39941 -> 39844 bytes
 doc/workflow/award_emoji.md                        |    45 +-
 doc/workflow/award_emoji.png                       |   Bin 6620 -> 9939 bytes
 doc/workflow/ci_mr.png                             |   Bin 40065 -> 29571 bytes
 doc/workflow/close_issue_mr.png                    |   Bin 146292 -> 82595 bytes
 doc/workflow/environment_branches.png              |   Bin 40210 -> 20745 bytes
 doc/workflow/forking/branch_select.png             |   Bin 55352 -> 27299 bytes
 doc/workflow/forking/merge_request.png             |   Bin 60597 -> 31560 bytes
 doc/workflow/forking_workflow.md                   |     2 +-
 doc/workflow/four_stages.png                       |   Bin 20934 -> 10003 bytes
 doc/workflow/git_pull.png                          |   Bin 167056 -> 94405 bytes
 doc/workflow/gitdashflow.png                       |   Bin 184726 -> 131491 bytes
 doc/workflow/github_flow.png                       |   Bin 20600 -> 10251 bytes
 doc/workflow/gitlab_flow.png                       |   Bin 90883 -> 70871 bytes
 doc/workflow/good_commit.png                       |   Bin 28433 -> 13131 bytes
 doc/workflow/groups.md                             |     5 +-
 doc/workflow/groups/access_requests_management.png |   Bin 15193 -> 15829 bytes
 doc/workflow/groups/add_member_to_group.png        |   Bin 138184 -> 78060 bytes
 doc/workflow/groups/group_dashboard.png            |   Bin 107332 -> 59446 bytes
 doc/workflow/groups/group_with_two_projects.png    |   Bin 129319 -> 73101 bytes
 doc/workflow/groups/max_access_level.png           |   Bin 135354 -> 74947 bytes
 doc/workflow/groups/new_group_button.png           |   Bin 185406 -> 108482 bytes
 doc/workflow/groups/new_group_form.png             |   Bin 106491 -> 58860 bytes
 .../groups/other_group_sees_shared_project.png     |   Bin 118382 -> 64447 bytes
 doc/workflow/groups/override_access_level.png      |   Bin 157193 -> 90122 bytes
 doc/workflow/groups/project_members_via_group.png  |   Bin 151339 -> 86260 bytes
 doc/workflow/groups/request_access_button.png      |   Bin 30470 -> 49067 bytes
 doc/workflow/groups/share_project_with_groups.png  |   Bin 118868 -> 65633 bytes
 doc/workflow/groups/transfer_project.png           |   Bin 164958 -> 92115 bytes
 .../groups/withdraw_access_request_button.png      |   Bin 31681 -> 49941 bytes
 doc/workflow/img/award_emoji_comment_awarded.png   |   Bin 0 -> 64317 bytes
 doc/workflow/img/award_emoji_comment_picker.png    |   Bin 0 -> 250861 bytes
 doc/workflow/img/award_emoji_select.png            |   Bin 65985 -> 49296 bytes
 .../img/award_emoji_votes_least_popular.png        |   Bin 144501 -> 116715 bytes
 .../img/award_emoji_votes_most_popular.png         |   Bin 136577 -> 108775 bytes
 .../img/award_emoji_votes_sort_options.png         |   Bin 162251 -> 131659 bytes
 doc/workflow/img/cherry_pick_changes_commit.png    |   Bin 353067 -> 304098 bytes
 .../img/cherry_pick_changes_commit_modal.png       |   Bin 312659 -> 264883 bytes
 doc/workflow/img/cherry_pick_changes_mr.png        |   Bin 252085 -> 212267 bytes
 doc/workflow/img/cherry_pick_changes_mr_modal.png  |   Bin 225569 -> 186597 bytes
 doc/workflow/img/file_finder_find_button.png       |   Bin 30974 -> 25458 bytes
 doc/workflow/img/file_finder_find_file.png         |   Bin 42658 -> 35114 bytes
 .../img/forking_workflow_choose_namespace.png      |   Bin 70405 -> 59114 bytes
 doc/workflow/img/forking_workflow_fork_button.png  |   Bin 26438 -> 20750 bytes
 .../img/forking_workflow_path_taken_error.png      |   Bin 22380 -> 17978 bytes
 doc/workflow/img/new_branch_from_issue.png         |   Bin 120622 -> 54607 bytes
 doc/workflow/img/revert_changes_commit.png         |   Bin 360098 -> 233750 bytes
 doc/workflow/img/revert_changes_commit_modal.png   |   Bin 327932 -> 205046 bytes
 doc/workflow/img/revert_changes_mr.png             |   Bin 367881 -> 241051 bytes
 doc/workflow/img/revert_changes_mr_modal.png       |   Bin 335010 -> 211022 bytes
 doc/workflow/img/todo_list_item.png                |   Bin 0 -> 58912 bytes
 doc/workflow/img/todos_add_todo_sidebar.png        |   Bin 0 -> 120265 bytes
 doc/workflow/img/todos_icon.png                    |   Bin 7394 -> 3843 bytes
 doc/workflow/img/todos_index.png                   |   Bin 184839 -> 152040 bytes
 doc/workflow/img/todos_mark_done_sidebar.png       |   Bin 0 -> 121303 bytes
 .../img/web_editor_new_branch_dropdown.png         |   Bin 34233 -> 20436 bytes
 doc/workflow/img/web_editor_new_branch_page.png    |   Bin 21618 -> 11245 bytes
 .../img/web_editor_new_directory_dialog.png        |   Bin 26145 -> 13339 bytes
 .../img/web_editor_new_directory_dropdown.png      |   Bin 33714 -> 20007 bytes
 doc/workflow/img/web_editor_new_file_dropdown.png  |   Bin 34978 -> 20680 bytes
 doc/workflow/img/web_editor_new_file_editor.png    |   Bin 128658 -> 66261 bytes
 doc/workflow/img/web_editor_new_push_widget.png    |   Bin 11220 -> 7076 bytes
 doc/workflow/img/web_editor_new_tag_dropdown.png   |   Bin 33753 -> 20080 bytes
 doc/workflow/img/web_editor_new_tag_page.png       |   Bin 75536 -> 36610 bytes
 .../img/web_editor_start_new_merge_request.png     |   Bin 14352 -> 8596 bytes
 doc/workflow/img/web_editor_upload_file_dialog.png |   Bin 46219 -> 21502 bytes
 .../img/web_editor_upload_file_dropdown.png        |   Bin 34835 -> 20651 bytes
 .../bitbucket_import_select_project.png            |   Bin 16121 -> 15288 bytes
 .../fogbugz_importer/fogbugz_import_finished.png   |   Bin 53276 -> 30266 bytes
 .../fogbugz_importer/fogbugz_import_login.png      |   Bin 44444 -> 20797 bytes
 .../fogbugz_import_select_fogbogz.png              |   Bin 35415 -> 20526 bytes
 .../fogbugz_import_select_project.png              |   Bin 62552 -> 34836 bytes
 .../fogbugz_importer/fogbugz_import_user_map.png   |   Bin 157856 -> 77208 bytes
 .../importing/gitlab_importer/importer.png         |   Bin 40778 -> 18366 bytes
 .../importing/gitlab_importer/new_project_page.png |   Bin 72663 -> 33589 bytes
 .../img/import_projects_from_github_importer.png   |   Bin 28033 -> 22711 bytes
 ...mport_projects_from_github_new_project_page.png |   Bin 17225 -> 13668 bytes
 .../importing/import_projects_from_github.md       |    18 +-
 doc/workflow/labels.md                             |    17 +-
 doc/workflow/labels/label1.png                     |   Bin 5846 -> 0 bytes
 doc/workflow/labels/label2.png                     |   Bin 16931 -> 0 bytes
 doc/workflow/labels/label3.png                     |   Bin 19360 -> 0 bytes
 doc/workflow/merge_commits.png                     |   Bin 41422 -> 22181 bytes
 doc/workflow/merge_request.png                     |   Bin 169503 -> 98070 bytes
 doc/workflow/merge_requests/commit_compare.png     |   Bin 110376 -> 65010 bytes
 doc/workflow/merge_requests/merge_request_diff.png |   Bin 166226 -> 103239 bytes
 .../merge_request_diff_without_whitespace.png      |   Bin 121476 -> 71896 bytes
 doc/workflow/merge_when_build_succeeds/enable.png  |   Bin 151112 -> 68769 bytes
 doc/workflow/merge_when_build_succeeds/status.png  |   Bin 180318 -> 82655 bytes
 doc/workflow/messy_flow.png                        |   Bin 33829 -> 19314 bytes
 doc/workflow/milestones/form.png                   |   Bin 88591 -> 84872 bytes
 doc/workflow/milestones/group_form.png             |   Bin 77087 -> 74429 bytes
 doc/workflow/mr_inline_comments.png                |   Bin 193311 -> 117313 bytes
 doc/workflow/notifications.md                      |     2 +
 doc/workflow/notifications/settings.png            |   Bin 90986 -> 59256 bytes
 doc/workflow/production_branch.png                 |   Bin 21716 -> 10946 bytes
 doc/workflow/protected_branches.md                 |    32 +-
 .../protected_branches/protected_branches1.png     |   Bin 170113 -> 0 bytes
 .../protected_branches/protected_branches2.png     |   Bin 25851 -> 0 bytes
 doc/workflow/rebase.png                            |   Bin 123041 -> 68976 bytes
 doc/workflow/release_branches.png                  |   Bin 44173 -> 22163 bytes
 doc/workflow/releases/new_tag.png                  |   Bin 154755 -> 87330 bytes
 doc/workflow/releases/tags.png                     |   Bin 165449 -> 93016 bytes
 doc/workflow/remove_checkbox.png                   |   Bin 22272 -> 12339 bytes
 doc/workflow/share_with_group.png                  |   Bin 53784 -> 50450 bytes
 doc/workflow/shortcuts.png                         |   Bin 108255 -> 108209 bytes
 doc/workflow/todos.md                              |    59 +-
 .../wip_merge_requests/blocked_accept_button.png   |   Bin 65231 -> 32720 bytes
 doc/workflow/wip_merge_requests/mark_as_wip.png    |   Bin 41549 -> 21640 bytes
 doc/workflow/wip_merge_requests/unmark_as_wip.png  |   Bin 32151 -> 16606 bytes
 features/admin/groups.feature                      |     7 -
 features/admin/projects.feature                    |     4 +-
 features/dashboard/dashboard.feature               |     1 +
 features/dashboard/group.feature                   |    44 -
 features/dashboard/new_project.feature             |     2 +-
 features/project/commits/commits.feature           |     5 -
 features/project/commits/diff_comments.feature     |     4 -
 features/project/issues/issues.feature             |     2 +-
 features/project/merge_requests.feature            |     7 -
 features/project/wiki.feature                      |     6 +
 features/search.feature                            |     8 +-
 features/steps/admin/groups.rb                     |     9 +-
 features/steps/admin/projects.rb                   |     9 +-
 features/steps/admin/settings.rb                   |    16 +-
 features/steps/dashboard/group.rb                  |    42 -
 features/steps/dashboard/help.rb                   |     2 +-
 features/steps/dashboard/new_project.rb            |    13 +-
 features/steps/explore/projects.rb                 |     3 -
 features/steps/groups.rb                           |     2 +-
 features/steps/profile/profile.rb                  |     7 +-
 features/steps/project/archived.rb                 |     1 -
 features/steps/project/builds/artifacts.rb         |    14 +-
 features/steps/project/commits/commits.rb          |    19 -
 features/steps/project/forked_merge_requests.rb    |     2 +-
 features/steps/project/issues/award_emoji.rb       |     4 +-
 features/steps/project/issues/issues.rb            |     5 -
 features/steps/project/merge_requests.rb           |     5 +-
 features/steps/project/project_find_file.rb        |     1 -
 features/steps/project/wiki.rb                     |    18 +-
 features/steps/shared/diff_note.rb                 |    33 +-
 features/steps/shared/issuable.rb                  |     1 -
 features/steps/shared/project.rb                   |     5 +
 features/steps/snippet_search.rb                   |     1 -
 features/support/env.rb                            |     7 +-
 fixtures/emojis/aliases.json                       |   191 +-
 fixtures/emojis/digests.json                       |  6216 +++++----
 fixtures/emojis/index.json                         | 13463 ++++++++++++-------
 .../migration/create_table_migration.rb            |     8 +
 .../active_record/migration/migration.rb           |     8 +
 lib/api/api.rb                                     |     3 +-
 lib/api/award_emoji.rb                             |     5 +-
 lib/api/branches.rb                                |    39 +-
 lib/api/builds.rb                                  |    65 +-
 lib/api/commit_statuses.rb                         |     2 +-
 lib/api/deploy_keys.rb                             |   119 +-
 lib/api/entities.rb                                |   100 +-
 lib/api/group_members.rb                           |     2 +-
 lib/api/helpers.rb                                 |     9 +-
 lib/api/internal.rb                                |    46 +-
 lib/api/issues.rb                                  |    45 +-
 lib/api/license_templates.rb                       |    58 +
 lib/api/licenses.rb                                |    58 -
 lib/api/merge_requests.rb                          |     4 +-
 lib/api/milestones.rb                              |     1 -
 lib/api/project_hooks.rb                           |     1 -
 lib/api/project_members.rb                         |     1 -
 lib/api/projects.rb                                |     8 +-
 lib/api/services.rb                                |     1 -
 lib/api/tags.rb                                    |     6 +-
 lib/api/todos.rb                                   |    82 +
 lib/backup/repository.rb                           |    30 +-
 lib/banzai.rb                                      |     4 +
 lib/banzai/filter/abstract_reference_filter.rb     |    14 +-
 lib/banzai/filter/autolink_filter.rb               |     2 +
 lib/banzai/filter/blockquote_fence_filter.rb       |    71 +
 lib/banzai/filter/emoji_filter.rb                  |     4 +-
 lib/banzai/filter/image_link_filter.rb             |     9 +-
 lib/banzai/filter/issue_reference_filter.rb        |    30 +-
 lib/banzai/filter/label_reference_filter.rb        |     8 +-
 lib/banzai/filter/redactor_filter.rb               |    29 +-
 lib/banzai/filter/reference_filter.rb              |     2 +-
 lib/banzai/filter/relative_link_filter.rb          |     2 +-
 lib/banzai/filter/syntax_highlight_filter.rb       |    24 +-
 lib/banzai/filter/user_reference_filter.rb         |    10 +-
 lib/banzai/filter/video_link_filter.rb             |    59 +
 lib/banzai/filter/wiki_link_filter.rb              |     3 +-
 lib/banzai/note_renderer.rb                        |    22 +
 lib/banzai/object_renderer.rb                      |    86 +
 lib/banzai/pipeline/full_pipeline.rb               |     1 -
 lib/banzai/pipeline/gfm_pipeline.rb                |     1 +
 lib/banzai/pipeline/pre_process_pipeline.rb        |     3 +-
 lib/banzai/pipeline/relative_link_pipeline.rb      |    11 +
 lib/banzai/redactor.rb                             |    82 +
 lib/banzai/reference_parser/base_parser.rb         |    36 +-
 lib/banzai/reference_parser/user_parser.rb         |     5 +-
 lib/banzai/renderer.rb                             |    62 +-
 lib/ci/api/builds.rb                               |     3 +-
 lib/ci/charts.rb                                   |     1 -
 lib/ci/gitlab_ci_yaml_processor.rb                 |   173 +-
 lib/container_registry/client.rb                   |    69 +-
 lib/container_registry/tag.rb                      |     2 +-
 lib/disable_email_interceptor.rb                   |     1 -
 lib/gitlab.rb                                      |     7 +-
 lib/gitlab/access.rb                               |    10 +-
 lib/gitlab/asciidoc.rb                             |     1 -
 lib/gitlab/award_emoji.rb                          |    35 +-
 lib/gitlab/backend/grack_auth.rb                   |     5 +-
 lib/gitlab/backend/shell.rb                        |   100 +-
 lib/gitlab/blame.rb                                |     3 +-
 lib/gitlab/checks/change_access.rb                 |    96 +
 lib/gitlab/checks/force_push.rb                    |    17 +
 lib/gitlab/checks/matching_merge_request.rb        |    18 +
 lib/gitlab/ci/config.rb                            |    13 +-
 lib/gitlab/ci/config/node/boolean.rb               |    18 +
 lib/gitlab/ci/config/node/cache.rb                 |    27 +
 lib/gitlab/ci/config/node/configurable.rb          |    42 +-
 lib/gitlab/ci/config/node/entry.rb                 |    61 +-
 lib/gitlab/ci/config/node/factory.rb               |    29 +-
 lib/gitlab/ci/config/node/global.rb                |    30 +-
 lib/gitlab/ci/config/node/image.rb                 |    18 +
 lib/gitlab/ci/config/node/key.rb                   |    18 +
 .../ci/config/node/legacy_validation_helpers.rb    |    55 +
 lib/gitlab/ci/config/node/null.rb                  |    27 -
 lib/gitlab/ci/config/node/paths.rb                 |    18 +
 lib/gitlab/ci/config/node/script.rb                |    17 +-
 lib/gitlab/ci/config/node/services.rb              |    18 +
 lib/gitlab/ci/config/node/stages.rb                |    22 +
 lib/gitlab/ci/config/node/undefined.rb             |    30 +
 lib/gitlab/ci/config/node/validatable.rb           |    29 +
 lib/gitlab/ci/config/node/validation_helpers.rb    |    55 -
 lib/gitlab/ci/config/node/validator.rb             |    41 +
 lib/gitlab/ci/config/node/validators.rb            |    70 +
 lib/gitlab/ci/config/node/variables.rb             |    22 +
 lib/gitlab/closing_issue_extractor.rb              |     4 +-
 lib/gitlab/current_settings.rb                     |    13 +-
 lib/gitlab/database/migration_helpers.rb           |    10 +
 lib/gitlab/diff/diff_refs.rb                       |    36 +
 lib/gitlab/diff/file.rb                            |   101 +-
 lib/gitlab/diff/highlight.rb                       |    31 +-
 lib/gitlab/diff/inline_diff.rb                     |    52 +-
 lib/gitlab/diff/line.rb                            |    16 +
 lib/gitlab/diff/line_mapper.rb                     |    64 +
 lib/gitlab/diff/parallel_diff.rb                   |   137 +-
 lib/gitlab/diff/parser.rb                          |     1 -
 lib/gitlab/diff/position.rb                        |   155 +
 lib/gitlab/diff/position_tracer.rb                 |   168 +
 lib/gitlab/downtime_check.rb                       |    71 +
 lib/gitlab/downtime_check/message.rb               |    28 +
 lib/gitlab/email/message/repository_push.rb        |     8 +-
 lib/gitlab/email/receiver.rb                       |    10 +-
 lib/gitlab/emoji.rb                                |    21 +
 lib/gitlab/force_push_check.rb                     |    15 -
 lib/gitlab/git/hook.rb                             |    21 +-
 lib/gitlab/git_access.rb                           |   149 +-
 lib/gitlab/git_access_status.rb                    |     4 +-
 lib/gitlab/git_access_wiki.rb                      |     2 +-
 lib/gitlab/github_import/branch_formatter.rb       |    12 +-
 lib/gitlab/github_import/client.rb                 |    58 +-
 lib/gitlab/github_import/importer.rb               |     6 +-
 lib/gitlab/github_import/pull_request_formatter.rb |     4 +-
 lib/gitlab/gitlab_import/importer.rb               |    52 +-
 lib/gitlab/gon_helper.rb                           |     3 +-
 lib/gitlab/graphs/commits.rb                       |     2 +-
 lib/gitlab/highlight.rb                            |    42 +-
 lib/gitlab/import_export.rb                        |    13 +-
 lib/gitlab/import_export/avatar_restorer.rb        |    31 +
 lib/gitlab/import_export/avatar_saver.rb           |    31 +
 lib/gitlab/import_export/command_line_util.rb      |    20 +-
 lib/gitlab/import_export/file_importer.rb          |    24 +-
 lib/gitlab/import_export/import_export.yml         |    35 +-
 lib/gitlab/import_export/importer.rb               |    23 +-
 lib/gitlab/import_export/json_hash_builder.rb      |   110 +
 lib/gitlab/import_export/members_mapper.rb         |     1 -
 lib/gitlab/import_export/project_creator.rb        |     1 -
 lib/gitlab/import_export/project_tree_restorer.rb  |    19 +-
 lib/gitlab/import_export/reader.rb                 |    79 +-
 lib/gitlab/import_export/relation_factory.rb       |    66 +-
 lib/gitlab/import_export/repo_restorer.rb          |    15 +-
 lib/gitlab/import_export/repo_saver.rb             |     2 +-
 lib/gitlab/import_export/saver.rb                  |     6 +-
 lib/gitlab/import_export/shared.rb                 |     1 -
 lib/gitlab/import_export/uploads_saver.rb          |     7 +-
 lib/gitlab/import_export/version_checker.rb        |     3 +-
 lib/gitlab/import_export/version_saver.rb          |     1 -
 lib/gitlab/import_export/wiki_repo_saver.rb        |     1 +
 lib/gitlab/import_sources.rb                       |     2 -
 lib/gitlab/key_fingerprint.rb                      |     2 +-
 lib/gitlab/lfs/response.rb                         |     3 +-
 lib/gitlab/lfs/router.rb                           |     2 -
 lib/gitlab/metrics/method_call.rb                  |     6 +-
 lib/gitlab/metrics/metric.rb                       |    21 +-
 lib/gitlab/metrics/sidekiq_middleware.rb           |     2 +
 lib/gitlab/metrics/subscribers/rails_cache.rb      |    22 +
 lib/gitlab/metrics/system.rb                       |    20 +-
 lib/gitlab/metrics/transaction.rb                  |     6 +-
 lib/gitlab/o_auth/auth_hash.rb                     |     2 +-
 lib/gitlab/o_auth/user.rb                          |     4 +-
 lib/gitlab/other_markup.rb                         |     1 -
 lib/gitlab/protocol_access.rb                      |    13 +
 lib/gitlab/regex.rb                                |     6 -
 lib/gitlab/saml/auth_hash.rb                       |     2 -
 lib/gitlab/saml/config.rb                          |     2 -
 lib/gitlab/saml/user.rb                            |     1 -
 lib/gitlab/sidekiq_middleware/memory_killer.rb     |     8 +-
 lib/gitlab/timeless.rb                             |    16 +
 lib/gitlab/url_sanitizer.rb                        |    12 +-
 lib/gitlab/user_access.rb                          |    48 +-
 lib/gitlab/workhorse.rb                            |    31 +-
 lib/repository_cache.rb                            |     7 +-
 lib/rouge/formatters/html_gitlab.rb                |   172 +-
 lib/tasks/downtime_check.rake                      |    26 +
 lib/tasks/gemojione.rake                           |    19 +-
 lib/tasks/gitlab/backup.rake                       |     3 +-
 lib/tasks/gitlab/check.rake                        |   169 +-
 lib/tasks/gitlab/cleanup.rake                      |    71 +-
 lib/tasks/gitlab/db.rake                           |    22 +
 lib/tasks/gitlab/import.rake                       |    96 +-
 lib/tasks/gitlab/import_export.rake                |    13 +
 lib/tasks/gitlab/info.rake                         |     5 +-
 lib/tasks/gitlab/list_repos.rake                   |     2 +-
 lib/tasks/gitlab/shell.rake                        |    12 +-
 lib/tasks/gitlab/task_helpers.rake                 |    12 +-
 lib/tasks/gitlab/track_deployment.rake             |     9 +
 lib/tasks/test.rake                                |     4 +-
 lib/uploaded_file.rb                               |     1 -
 public/apple-touch-icon-precomposed.png            |   Bin 11097 -> 9509 bytes
 public/apple-touch-icon.png                        |   Bin 11097 -> 9509 bytes
 rubocop/cop/migration/add_index.rb                 |    46 +
 rubocop/cop/migration/column_with_default.rb       |    50 +
 rubocop/migration_helpers.rb                       |    10 +
 rubocop/rubocop.rb                                 |     3 +
 .../admin/impersonations_controller_spec.rb        |     6 +-
 spec/controllers/admin/projects_controller_spec.rb |     4 +-
 .../controllers/admin/spam_logs_controller_spec.rb |     6 +-
 spec/controllers/admin/users_controller_spec.rb    |     2 +-
 spec/controllers/application_controller_spec.rb    |     9 +-
 spec/controllers/autocomplete_controller_spec.rb   |    10 +-
 spec/controllers/commit_controller_spec.rb         |   246 -
 .../groups/group_members_controller_spec.rb        |    24 +-
 spec/controllers/health_check_controller_spec.rb   |    10 +-
 spec/controllers/help_controller_spec.rb           |    22 +-
 spec/controllers/import/github_controller_spec.rb  |    43 +
 spec/controllers/invites_controller_spec.rb        |     4 +-
 spec/controllers/namespaces_controller_spec.rb     |     4 +-
 .../notification_settings_controller_spec.rb       |    77 +-
 .../oauth/applications_controller_spec.rb          |     4 +-
 .../profiles/accounts_controller_spec.rb           |     3 +-
 spec/controllers/projects/blob_controller_spec.rb  |    40 +
 .../projects/branches_controller_spec.rb           |    12 +-
 .../controllers/projects/commit_controller_spec.rb |   289 +-
 .../projects/compare_controller_spec.rb            |    69 +
 spec/controllers/projects/forks_controller_spec.rb |     2 -
 .../controllers/projects/issues_controller_spec.rb |    12 +-
 .../controllers/projects/labels_controller_spec.rb |     1 -
 .../projects/merge_requests_controller_spec.rb     |   286 +-
 spec/controllers/projects/notes_controller_spec.rb |     4 +-
 .../projects/project_members_controller_spec.rb    |    26 +-
 spec/controllers/projects/raw_controller_spec.rb   |     8 +-
 .../projects/repositories_controller_spec.rb       |     3 +-
 .../projects/snippets_controller_spec.rb           |    16 +-
 spec/controllers/projects/tags_controller_spec.rb  |    20 +
 spec/controllers/projects/todo_controller_spec.rb  |    90 +-
 spec/controllers/projects/tree_controller_spec.rb  |     3 +-
 .../projects/uploads_controller_spec.rb            |    36 +-
 spec/controllers/projects_controller_spec.rb       |    33 +-
 spec/controllers/registrations_controller_spec.rb  |     3 +-
 spec/controllers/snippets_controller_spec.rb       |    28 +-
 spec/controllers/uploads_controller_spec.rb        |    28 +-
 spec/controllers/users_controller_spec.rb          |    11 +-
 spec/factories/ci/builds.rb                        |    12 +
 spec/factories/notes.rb                            |    33 +-
 spec/factories/notification_settings.rb            |     8 +
 spec/factories/projects.rb                         |     2 +-
 spec/factories/todos.rb                            |     8 +
 spec/features/admin/admin_abuse_reports_spec.rb    |    30 +
 spec/features/admin/admin_builds_spec.rb           |    36 +-
 .../admin_disables_git_access_protocol_spec.rb     |    66 +
 spec/features/admin/admin_hooks_spec.rb            |     2 -
 spec/features/admin/admin_runners_spec.rb          |    42 +-
 spec/features/admin/admin_system_info_spec.rb      |    17 +
 spec/features/admin/admin_users_spec.rb            |     8 +-
 spec/features/atom/users_spec.rb                   |     2 +-
 spec/features/builds_spec.rb                       |    76 +-
 spec/features/compare_spec.rb                      |    42 +
 .../dashboard/user_filters_projects_spec.rb        |     1 -
 spec/features/environments_spec.rb                 |    46 +-
 spec/features/expand_collapse_diffs_spec.rb        |   248 +
 spec/features/gitlab_flavored_markdown_spec.rb     |     2 -
 .../members/last_owner_cannot_leave_group_spec.rb  |    16 +
 ...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  |     5 +-
 .../groups/members/user_requests_access_spec.rb    |    31 +-
 spec/features/groups_spec.rb                       |    20 +-
 spec/features/help_pages_spec.rb                   |     2 +-
 .../features/issues/bulk_assignment_labels_spec.rb |   151 +-
 spec/features/issues/filter_issues_spec.rb         |    10 +-
 spec/features/issues_spec.rb                       |     8 +-
 spec/features/login_spec.rb                        |    43 +-
 spec/features/markdown_spec.rb                     |    12 +
 .../merge_requests/created_from_fork_spec.rb       |     2 +-
 spec/features/merge_requests/diffs_spec.rb         |    25 +
 .../merge_when_build_succeeds_spec.rb              |     4 +-
 .../only_allow_merge_if_build_succeeds.rb          |     2 +-
 spec/features/notes_on_merge_requests_spec.rb      |    31 +-
 spec/features/pipelines_settings_spec.rb           |    35 +
 spec/features/pipelines_spec.rb                    |    24 +-
 spec/features/projects/badges/list_spec.rb         |     2 +-
 spec/features/projects/branches_spec.rb            |    32 +
 spec/features/projects/branches_spec.rb~HEAD       |    32 +
 spec/features/projects/commit/builds_spec.rb       |     1 -
 spec/features/projects/commits/cherry_pick_spec.rb |     1 -
 .../projects/files/gitignore_dropdown_spec.rb      |     1 +
 .../projects/files/gitlab_ci_yml_dropdown_spec.rb  |     5 +-
 .../projects/import_export/import_file_spec.rb     |    37 +-
 .../import_export/test_project_export.tar.gz       |   Bin 345686 -> 687442 bytes
 .../labels/issues_sorted_by_priority_spec.rb       |     3 -
 .../projects/labels/update_prioritization_spec.rb  |     2 +-
 ...not_request_access_to_his_group_project_spec.rb |     3 -
 .../members/master_manages_access_requests_spec.rb |     4 +-
 ...er_cannot_request_access_to_his_project_spec.rb |    16 +
 .../projects/members/member_leaves_project_spec.rb |    19 +
 .../members/owner_cannot_leave_project_spec.rb     |    16 +
 ...er_cannot_request_access_to_his_project_spec.rb |    16 +
 .../projects/members/user_requests_access_spec.rb  |    16 +-
 .../projects/slack_service/slack_service_spec.rb   |    26 +
 .../projects/wiki/markdown_preview_spec.rb         |   140 +
 .../projects/wiki/user_creates_wiki_page_spec.rb   |    48 +-
 spec/features/projects_spec.rb                     |    16 -
 spec/features/protected_branches_spec.rb           |    84 +
 spec/features/search_spec.rb                       |    15 +-
 .../security/group/internal_access_spec.rb         |     1 -
 .../features/security/group/private_access_spec.rb |     1 -
 spec/features/security/group/public_access_spec.rb |     1 -
 .../security/project/internal_access_spec.rb       |   157 +
 .../security/project/private_access_spec.rb        |   121 +
 .../security/project/public_access_spec.rb         |    50 +-
 spec/features/signup_spec.rb                       |     2 -
 spec/features/tags/master_deletes_tag_spec.rb      |     1 -
 spec/features/u2f_spec.rb                          |    55 +-
 spec/features/users_spec.rb                        |     1 -
 spec/finders/branches_finder_spec.rb               |    76 +
 spec/finders/group_projects_finder_spec.rb         |     2 -
 spec/finders/notes_finder_spec.rb                  |     9 +-
 spec/finders/snippets_finder_spec.rb               |     1 -
 spec/fixtures/blockquote_fence_after.md            |   115 +
 spec/fixtures/blockquote_fence_before.md           |   131 +
 spec/fixtures/dk.png                               |   Bin 1143 -> 1062 bytes
 spec/fixtures/domain_blacklist.txt                 |     3 +
 spec/fixtures/markdown.md.erb                      |     4 +
 spec/fixtures/parallel_diff_result.yml             |   526 +-
 spec/fixtures/video_sample.mp4                     |   Bin 0 -> 59122 bytes
 spec/helpers/blob_helper_spec.rb                   |    32 +-
 spec/helpers/ci_status_helper_spec.rb              |    10 +-
 spec/helpers/diff_helper_spec.rb                   |    34 +-
 spec/helpers/events_helper_spec.rb                 |     2 +-
 spec/helpers/notes_helper_spec.rb                  |    46 +
 spec/helpers/projects_helper_spec.rb               |    10 +-
 spec/helpers/time_helper_spec.rb                   |    26 +-
 spec/helpers/visibility_level_helper_spec.rb       |     7 -
 spec/initializers/6_validations_spec.rb            |    58 +
 spec/initializers/settings_spec.rb                 |     3 +-
 spec/initializers/trusted_proxies_spec.rb          |    24 +-
 spec/javascripts/application_spec.js.coffee        |     2 +-
 spec/javascripts/awards_handler_spec.js.coffee     |     1 -
 spec/javascripts/fixtures/emoji_menu.coffee        |     2 +-
 spec/javascripts/fixtures/issues_show.html.haml    |     2 +-
 spec/javascripts/issue_spec.js.coffee              |    13 +-
 spec/javascripts/merge_request_spec.js.coffee      |     2 +-
 spec/javascripts/project_title_spec.js.coffee      |     4 +-
 .../javascripts/search_autocomplete_spec.js.coffee |     4 +-
 spec/javascripts/u2f/authenticate_spec.coffee      |     3 +-
 spec/javascripts/u2f/register_spec.js.coffee       |     1 -
 spec/lib/banzai/filter/autolink_filter_spec.rb     |    20 +
 .../banzai/filter/blockquote_fence_filter_spec.rb  |    14 +
 spec/lib/banzai/filter/image_link_filter_spec.rb   |     5 +
 .../banzai/filter/issue_reference_filter_spec.rb   |    49 +
 .../banzai/filter/label_reference_filter_spec.rb   |   142 +-
 .../lib/banzai/filter/relative_link_filter_spec.rb |    25 +
 .../banzai/filter/syntax_highlight_filter_spec.rb  |    34 +-
 spec/lib/banzai/filter/video_link_filter_spec.rb   |    51 +
 spec/lib/banzai/filter/wiki_link_filter_spec.rb    |    26 +
 spec/lib/banzai/note_renderer_spec.rb              |    25 +
 spec/lib/banzai/object_renderer_spec.rb            |   146 +
 spec/lib/banzai/pipeline/wiki_pipeline_spec.rb     |     1 -
 spec/lib/banzai/redactor_spec.rb                   |    73 +
 .../banzai/reference_parser/base_parser_spec.rb    |    75 +
 spec/lib/ci/charts_spec.rb                         |     1 -
 spec/lib/ci/gitlab_ci_yaml_processor_spec.rb       |   215 +-
 spec/lib/container_registry/blob_spec.rb           |    52 +-
 spec/lib/container_registry/tag_spec.rb            |    49 +-
 spec/lib/gitlab/asciidoc_spec.rb                   |     3 -
 spec/lib/gitlab/award_emoji_spec.rb                |    15 +
 spec/lib/gitlab/backend/shell_spec.rb              |    28 +
 spec/lib/gitlab/badge/build_spec.rb                |     2 +-
 spec/lib/gitlab/bitbucket_import/client_spec.rb    |     2 +-
 spec/lib/gitlab/build_data_builder_spec.rb         |     2 +-
 .../ci/build/artifacts/metadata/entry_spec.rb      |     1 -
 spec/lib/gitlab/ci/config/node/boolean_spec.rb     |    34 +
 spec/lib/gitlab/ci/config/node/cache_spec.rb       |    60 +
 .../lib/gitlab/ci/config/node/configurable_spec.rb |    48 +-
 spec/lib/gitlab/ci/config/node/factory_spec.rb     |    37 +-
 spec/lib/gitlab/ci/config/node/global_spec.rb      |   186 +-
 spec/lib/gitlab/ci/config/node/image_spec.rb       |    46 +
 spec/lib/gitlab/ci/config/node/key_spec.rb         |    34 +
 spec/lib/gitlab/ci/config/node/null_spec.rb        |    23 -
 spec/lib/gitlab/ci/config/node/paths_spec.rb       |    34 +
 spec/lib/gitlab/ci/config/node/script_spec.rb      |    18 +-
 spec/lib/gitlab/ci/config/node/services_spec.rb    |    40 +
 spec/lib/gitlab/ci/config/node/stages_spec.rb      |    46 +
 spec/lib/gitlab/ci/config/node/undefined_spec.rb   |    40 +
 spec/lib/gitlab/ci/config/node/validatable_spec.rb |    50 +
 spec/lib/gitlab/ci/config/node/validator_spec.rb   |    55 +
 spec/lib/gitlab/ci/config/node/variables_spec.rb   |    48 +
 spec/lib/gitlab/ci/config_spec.rb                  |    44 +-
 spec/lib/gitlab/closing_issue_extractor_spec.rb    |    11 +
 spec/lib/gitlab/current_settings_spec.rb           |    36 +
 spec/lib/gitlab/database/migration_helpers_spec.rb |     4 +
 spec/lib/gitlab/diff/file_spec.rb                  |    20 +-
 spec/lib/gitlab/diff/highlight_spec.rb             |    10 +-
 spec/lib/gitlab/diff/inline_diff_marker_spec.rb    |     1 -
 spec/lib/gitlab/diff/inline_diff_spec.rb           |    28 +-
 spec/lib/gitlab/diff/line_mapper_spec.rb           |   137 +
 spec/lib/gitlab/diff/parallel_diff_spec.rb         |     3 +-
 spec/lib/gitlab/diff/parser_spec.rb                |     2 +-
 spec/lib/gitlab/diff/position_spec.rb              |   365 +
 spec/lib/gitlab/diff/position_tracer_spec.rb       |  1759 +++
 spec/lib/gitlab/downtime_check/message_spec.rb     |    17 +
 spec/lib/gitlab/downtime_check_spec.rb             |   113 +
 spec/lib/gitlab/email/attachment_uploader_spec.rb  |     1 -
 spec/lib/gitlab/email/receiver_spec.rb             |     1 -
 spec/lib/gitlab/fogbugz_import/client_spec.rb      |     1 -
 spec/lib/gitlab/git/hook_spec.rb                   |    70 +
 spec/lib/gitlab/git_access_spec.rb                 |   321 +-
 spec/lib/gitlab/git_access_wiki_spec.rb            |     2 +-
 .../gitlab/github_import/branch_formatter_spec.rb  |    19 +-
 spec/lib/gitlab/github_import/client_spec.rb       |    21 +
 .../gitlab/github_import/label_formatter_spec.rb   |     1 -
 .../github_import/pull_request_formatter_spec.rb   |    18 +-
 spec/lib/gitlab/gitlab_import/importer_spec.rb     |    53 +
 .../lib/gitlab/google_code_import/importer_spec.rb |     1 -
 spec/lib/gitlab/graphs/commits_spec.rb             |    39 +
 spec/lib/gitlab/highlight_spec.rb                  |    39 +
 .../gitlab/import_export/avatar_restorer_spec.rb   |    25 +
 spec/lib/gitlab/import_export/avatar_saver_spec.rb |    27 +
 .../lib/gitlab/import_export/import_export_spec.rb |    21 +
 .../gitlab/import_export/members_mapper_spec.rb    |     1 -
 spec/lib/gitlab/import_export/project.json         |  6663 +++++----
 .../import_export/project_tree_restorer_spec.rb    |    54 +
 .../import_export/project_tree_saver_spec.rb       |    42 +-
 spec/lib/gitlab/import_export/reader_spec.rb       |     3 +-
 spec/lib/gitlab/import_export/repo_bundler_spec.rb |     1 -
 .../gitlab/import_export/version_checker_spec.rb   |    30 +
 .../gitlab/import_export/wiki_repo_bundler_spec.rb |     1 -
 spec/lib/gitlab/ldap/access_spec.rb                |     2 +-
 spec/lib/gitlab/ldap/auth_hash_spec.rb             |     1 -
 spec/lib/gitlab/ldap/user_spec.rb                  |     2 +-
 spec/lib/gitlab/lfs/lfs_router_spec.rb             |   730 -
 spec/lib/gitlab/metrics/sidekiq_middleware_spec.rb |    17 +-
 .../gitlab/metrics/subscribers/rails_cache_spec.rb |   103 +
 spec/lib/gitlab/metrics/system_spec.rb             |    16 +-
 spec/lib/gitlab/note_data_builder_spec.rb          |     4 +-
 spec/lib/gitlab/o_auth/user_spec.rb                |    24 +-
 spec/lib/gitlab/popen_spec.rb                      |     6 +-
 spec/lib/gitlab/push_data_builder_spec.rb          |     1 -
 spec/lib/gitlab/saml/user_spec.rb                  |    19 +-
 spec/lib/gitlab/url_builder_spec.rb                |     8 +-
 spec/lib/gitlab/url_sanitizer_spec.rb              |     7 +-
 spec/lib/gitlab/user_access_spec.rb                |    88 +
 spec/lib/gitlab_spec.rb                            |     6 +
 spec/lib/repository_cache_spec.rb                  |    13 +-
 spec/mailers/notify_spec.rb                        |    21 +-
 spec/models/application_setting_spec.rb            |    63 +-
 spec/models/blob_spec.rb                           |    16 +
 spec/models/build_spec.rb                          |   372 +-
 spec/models/ci/pipeline_spec.rb                    |   139 +-
 spec/models/ci/variable_spec.rb                    |     2 +-
 spec/models/commit_spec.rb                         |     1 +
 spec/models/commit_status_spec.rb                  |    38 +-
 spec/models/concerns/access_requestable_spec.rb    |     4 +-
 spec/models/concerns/issuable_spec.rb              |    15 +-
 spec/models/concerns/mentionable_spec.rb           |    39 +-
 spec/models/concerns/strip_attribute_spec.rb       |     1 -
 spec/models/deployment_spec.rb                     |     1 +
 spec/models/diff_note_spec.rb                      |   191 +
 spec/models/email_spec.rb                          |     2 -
 spec/models/event_spec.rb                          |    32 +-
 spec/models/forked_project_link_spec.rb            |     5 +-
 spec/models/generic_commit_status_spec.rb          |    10 +-
 spec/models/global_milestone_spec.rb               |     6 +-
 spec/models/group_spec.rb                          |    39 +-
 spec/models/identity_spec.rb                       |     1 -
 spec/models/issue_spec.rb                          |    20 +
 spec/models/label_spec.rb                          |    13 +-
 spec/models/legacy_diff_note_spec.rb               |    24 +-
 spec/models/member_spec.rb                         |    32 +-
 spec/models/members/group_member_spec.rb           |    10 -
 spec/models/members/project_member_spec.rb         |    15 +-
 spec/models/merge_request_diff_spec.rb             |    47 +
 spec/models/merge_request_spec.rb                  |   112 +-
 spec/models/milestone_spec.rb                      |    10 +-
 spec/models/namespace_spec.rb                      |    19 +-
 spec/models/note_spec.rb                           |    18 +
 spec/models/notification_setting_spec.rb           |    17 +
 spec/models/project_security_spec.rb               |     2 +-
 .../project_services/bugzilla_service_spec.rb      |    49 +
 .../project_services/buildkite_service_spec.rb     |     6 +-
 .../project_services/builds_email_service_spec.rb  |    38 +
 spec/models/project_services/jira_service_spec.rb  |     2 -
 .../slack_service/wiki_page_message_spec.rb        |     1 -
 spec/models/project_services/slack_service_spec.rb |    71 +
 spec/models/project_spec.rb                        |   448 +-
 spec/models/protected_branch_spec.rb               |   125 +
 spec/models/repository_spec.rb                     |   209 +-
 spec/models/service_spec.rb                        |     8 +-
 spec/models/snippet_spec.rb                        |    42 +-
 spec/models/user_spec.rb                           |   137 +-
 spec/requests/api/api_helpers_spec.rb              |    28 +-
 spec/requests/api/award_emoji_spec.rb              |    71 +-
 spec/requests/api/branches_spec.rb                 |   129 +-
 spec/requests/api/builds_spec.rb                   |   205 +-
 spec/requests/api/commit_statuses_spec.rb          |    29 +-
 spec/requests/api/commits_spec.rb                  |    38 +-
 spec/requests/api/deploy_keys.rb                   |    38 +
 spec/requests/api/doorkeeper_access_spec.rb        |     7 +-
 spec/requests/api/files_spec.rb                    |    24 +-
 spec/requests/api/fork_spec.rb                     |    12 +-
 spec/requests/api/group_members_spec.rb            |    36 +-
 spec/requests/api/groups_spec.rb                   |    95 +-
 spec/requests/api/internal_spec.rb                 |   121 +-
 spec/requests/api/issues_spec.rb                   |   341 +-
 spec/requests/api/keys_spec.rb                     |     6 +-
 spec/requests/api/labels_spec.rb                   |    67 +-
 spec/requests/api/license_templates_spec.rb        |   136 +
 spec/requests/api/licenses_spec.rb                 |   136 -
 spec/requests/api/merge_requests_spec.rb           |   156 +-
 spec/requests/api/milestones_spec.rb               |    36 +-
 spec/requests/api/namespaces_spec.rb               |    10 +-
 spec/requests/api/notes_spec.rb                    |    85 +-
 spec/requests/api/project_hooks_spec.rb            |    36 +-
 spec/requests/api/project_members_spec.rb          |    36 +-
 spec/requests/api/project_snippets_spec.rb         |    12 +-
 spec/requests/api/projects_spec.rb                 |   254 +-
 spec/requests/api/repositories_spec.rb             |    40 +-
 spec/requests/api/runners_spec.rb                  |    98 +-
 spec/requests/api/services_spec.rb                 |    13 +-
 spec/requests/api/session_spec.rb                  |     8 +-
 spec/requests/api/settings_spec.rb                 |    14 +-
 spec/requests/api/sidekiq_metrics_spec.rb          |     8 +-
 spec/requests/api/system_hooks_spec.rb             |    14 +-
 spec/requests/api/tags_spec.rb                     |    40 +-
 spec/requests/api/templates_spec.rb                |     6 +-
 spec/requests/api/todos_spec.rb                    |   189 +
 spec/requests/api/triggers_spec.rb                 |    44 +-
 spec/requests/api/users_spec.rb                    |   203 +-
 spec/requests/api/variables_spec.rb                |    38 +-
 spec/requests/ci/api/builds_spec.rb                |   122 +-
 spec/requests/ci/api/triggers_spec.rb              |    16 +-
 spec/requests/git_http_spec.rb                     |    75 +-
 spec/requests/jwt_controller_spec.rb               |    10 +-
 spec/requests/lfs_http_spec.rb                     |   768 ++
 spec/routing/admin_routing_spec.rb                 |     1 -
 spec/routing/project_routing_spec.rb               |     1 -
 spec/routing/routing_spec.rb                       |    20 +-
 ...ntainer_registry_authentication_service_spec.rb |   104 +-
 .../ci/create_trigger_request_service_spec.rb      |     2 +-
 spec/services/ci/image_for_build_service_spec.rb   |     2 +-
 spec/services/ci/register_build_service_spec.rb    |     2 +-
 spec/services/create_commit_builds_service_spec.rb |    53 +-
 spec/services/create_deployment_service_spec.rb    |    16 +
 spec/services/create_tag_service_spec.rb           |     4 +-
 spec/services/destroy_group_service_spec.rb        |     8 +-
 spec/services/event_create_service_spec.rb         |    20 +-
 spec/services/git_hooks_service_spec.rb            |    12 +-
 spec/services/git_push_service_spec.rb             |    58 +-
 spec/services/git_tag_push_service_spec.rb         |    25 +
 .../import_export_clean_up_service_spec.rb         |    64 +
 spec/services/issues/bulk_update_service_spec.rb   |    38 +
 spec/services/issues/close_service_spec.rb         |     2 +-
 spec/services/members/destroy_service_spec.rb      |    71 +
 spec/services/merge_requests/close_service_spec.rb |     2 +-
 .../services/merge_requests/create_service_spec.rb |     2 +-
 spec/services/merge_requests/merge_service_spec.rb |    23 +-
 .../merge_requests/refresh_service_spec.rb         |     6 +-
 .../services/merge_requests/reopen_service_spec.rb |     2 +-
 spec/services/milestones/close_service_spec.rb     |     2 +-
 spec/services/milestones/create_service_spec.rb    |     2 +-
 spec/services/notes/create_service_spec.rb         |     2 +-
 .../notes/diff_position_update_service_spec.rb     |   175 +
 spec/services/notes/post_process_service_spec.rb   |     2 +-
 spec/services/notification_service_spec.rb         |    31 +-
 spec/services/projects/download_service_spec.rb    |     4 -
 .../services/projects/housekeeping_service_spec.rb |    44 +-
 spec/services/projects/import_service_spec.rb      |    12 +-
 spec/services/projects/transfer_service_spec.rb    |     1 -
 spec/services/projects/upload_service_spec.rb      |     8 -
 .../repository_archive_clean_up_service_spec.rb    |    81 +
 spec/services/search/snippet_service_spec.rb       |    59 +
 spec/services/system_note_service_spec.rb          |     2 +-
 spec/services/test_hook_service_spec.rb            |     2 +-
 spec/services/todo_service_spec.rb                 |    53 +-
 spec/spec_helper.rb                                |    13 +-
 spec/support/capybara_helpers.rb                   |     8 +
 spec/support/fake_u2f_device.rb                    |     4 +-
 spec/support/jira_service_helper.rb                |     1 -
 spec/support/login_helpers.rb                      |    37 +-
 spec/support/matchers/markdown_matchers.rb         |    11 +
 spec/support/omni_auth.rb                          |     1 +
 spec/support/relative_url.rb                       |     8 -
 spec/support/test_env.rb                           |    40 +-
 spec/tasks/gitlab/backup_rake_spec.rb              |   131 +-
 spec/uploaders/file_uploader_spec.rb               |    45 +
 spec/views/projects/builds/show.html.haml_spec.rb  |    52 +
 spec/workers/emails_on_push_worker_spec.rb         |    36 +
 spec/workers/git_garbage_collect_worker_spec.rb    |    27 +
 spec/workers/post_receive_spec.rb                  |     2 +-
 spec/workers/project_cache_worker_spec.rb          |     1 -
 spec/workers/repository_fork_worker_spec.rb        |    15 +-
 vendor/gitignore/Android.gitignore                 |     1 +
 vendor/gitignore/C++.gitignore                     |     3 +
 vendor/gitignore/C.gitignore                       |     3 +
 vendor/gitignore/Gradle.gitignore                  |     2 +-
 vendor/gitignore/LICENSE                           |   140 +-
 vendor/gitignore/Node.gitignore                    |     1 +
 vendor/gitignore/TeX.gitignore                     |     3 +
 vendor/gitlab-ci-yml/Maven.gitlab-ci.yml           |   102 +
 .../{brunch.gitlab-ci.yml => Brunch.gitlab-ci.yml} |     0
 ...doxygen.gitlab-ci.yml => Doxygen.gitlab-ci.yml} |     0
 .../{html.gitlab-ci.yml => HTML.gitlab-ci.yml}     |     0
 .../{harp.gitlab-ci.yml => Harp.gitlab-ci.yml}     |     0
 .../{hexo.gitlab-ci.yml => Hexo.gitlab-ci.yml}     |     0
 .../{hugo.gitlab-ci.yml => Hugo.gitlab-ci.yml}     |     0
 .../{hyde.gitlab-ci.yml => Hyde.gitlab-ci.yml}     |     0
 .../{jekyll.gitlab-ci.yml => Jekyll.gitlab-ci.yml} |     0
 .../{lektor.gitlab-ci.yml => Lektor.gitlab-ci.yml} |     0
 ...mith.gitlab-ci.yml => Metalsmith.gitlab-ci.yml} |     0
 ...leman.gitlab-ci.yml => Middleman.gitlab-ci.yml} |     0
 .../{nanoc.gitlab-ci.yml => Nanoc.gitlab-ci.yml}   |     0
 ...press.gitlab-ci.yml => Octopress.gitlab-ci.yml} |     0
 ...pelican.gitlab-ci.yml => Pelican.gitlab-ci.yml} |     0
 vendor/gitlab-ci-yml/Ruby.gitlab-ci.yml            |    15 +-
 vendor/gitlab-ci-yml/Rust.gitlab-ci.yml            |    23 +
 vendor/gitlab-ci-yml/Scala.gitlab-ci.yml           |    22 +
 1653 files changed, 49335 insertions(+), 22533 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