[DRE-commits] [gitlab] 03/11: Merge tag 'upstream/8.12.1+dfsg1'

Praveen Arimbrathodiyil praveen at moszumanska.debian.org
Fri Sep 30 17:13:40 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 48a8cbd0b051fbddcb39f8055459b73e4f393c92
Merge: aff2b22 ab0093f
Author: Praveen Arimbrathodiyil <praveen at debian.org>
Date:   Thu Sep 29 09:47:07 2016 +0530

    Merge tag 'upstream/8.12.1+dfsg1'
    
    Upstream version 8.12.1+dfsg1
    
    # gpg: Signature made Thursday 29 September 2016 09:47:07 AM 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]

 .flayignore                                        |    1 +
 .gitignore                                         |    1 +
 .gitlab-ci.yml                                     |   27 +-
 .gitlab/issue_templates/Bug.md                     |   44 +
 .gitlab/issue_templates/Feature Proposal.md        |    7 +
 .gitlab/merge_request_templates/Documentation.md   |   14 +
 .haml-lint.yml                                     |  103 +
 .pkgr.yml                                          |   12 +
 .rubocop.yml                                       |    7 +-
 .rubocop_todo.yml                                  |  125 +-
 CHANGELOG                                          | 1964 +++-----------------
 CONTRIBUTING.md                                    |   84 +-
 GITLAB_SHELL_VERSION                               |    2 +-
 GITLAB_WORKHORSE_VERSION                           |    2 +-
 Gemfile                                            |   14 +-
 Gemfile.lock                                       |   42 +-
 PROCESS.md                                         |    2 +-
 README.md                                          |    3 +-
 VERSION                                            |    2 +-
 app/assets/images/icon-link.png                    |  Bin 729 -> 0 bytes
 app/assets/images/icon_anchor.svg                  |    1 +
 app/assets/javascripts/LabelManager.js             |    5 +
 app/assets/javascripts/abuse_reports.js.es6        |   38 +
 app/assets/javascripts/activities.js               |    4 +-
 app/assets/javascripts/api.js                      |   14 +-
 app/assets/javascripts/application.js              |   69 +-
 app/assets/javascripts/autosave.js                 |    6 +-
 app/assets/javascripts/awards_handler.js           |   70 +-
 app/assets/javascripts/behaviors/autosize.js       |    2 -
 .../javascripts/behaviors/details_behavior.js      |    6 +
 app/assets/javascripts/behaviors/quick_submit.js   |   20 +-
 app/assets/javascripts/behaviors/requires_input.js |   19 +-
 .../javascripts/behaviors/toggler_behavior.js      |    9 +-
 app/assets/javascripts/blob/blob_file_dropzone.js  |    3 +
 app/assets/javascripts/blob/template_selector.js   |   10 +
 app/assets/javascripts/blob_edit/edit_blob.js      |    2 +
 app/assets/javascripts/boards/boards_bundle.js.es6 |    7 +
 .../javascripts/boards/components/board.js.es6     |   15 -
 .../boards/components/board_list.js.es6            |   18 +-
 app/assets/javascripts/boards/models/list.js.es6   |   29 +-
 .../javascripts/boards/stores/boards_store.js.es6  |    3 +-
 .../javascripts/boards/test_utils/simulate_drag.js |    0
 .../boards/vue_resource_interceptor.js.es6         |    9 +-
 app/assets/javascripts/breakpoints.js              |    2 +
 app/assets/javascripts/build.js                    |   25 +-
 app/assets/javascripts/build_variables.js.es6      |    6 +
 app/assets/javascripts/commit/image-file.js        |    2 +
 app/assets/javascripts/commits.js                  |    1 +
 app/assets/javascripts/copy_to_clipboard.js        |    7 +-
 app/assets/javascripts/cycle-analytics.js.es6      |   93 +
 app/assets/javascripts/diff.js                     |    3 +
 app/assets/javascripts/dispatcher.js               |   13 +
 app/assets/javascripts/due_date_select.js          |    3 +
 app/assets/javascripts/extensions/jquery.js        |    2 +
 app/assets/javascripts/files_comment_button.js     |   15 +-
 app/assets/javascripts/gfm_auto_complete.js.es6    |   24 +
 app/assets/javascripts/gl_dropdown.js              |  121 +-
 app/assets/javascripts/gl_form.js                  |    6 +
 app/assets/javascripts/graphs/graphs_bundle.js     |    8 +-
 .../graphs/stat_graph_contributors_graph.js        |    1 +
 app/assets/javascripts/groups_select.js            |    1 +
 app/assets/javascripts/importer_status.js          |   17 +-
 app/assets/javascripts/issuable.js                 |   86 -
 app/assets/javascripts/issuable.js.es6             |  110 ++
 app/assets/javascripts/issuable_form.js            |   24 +-
 app/assets/javascripts/issue.js                    |   12 +-
 app/assets/javascripts/issues-bulk-assignment.js   |   10 +-
 app/assets/javascripts/labels.js                   |    3 +
 app/assets/javascripts/labels_select.js            |   11 +-
 app/assets/javascripts/layout_nav.js               |   25 +-
 app/assets/javascripts/lib/chart.js                |    1 -
 app/assets/javascripts/lib/cropper.js              |    1 -
 app/assets/javascripts/lib/d3.js                   |    1 -
 app/assets/javascripts/lib/raphael.js              |    5 -
 .../javascripts/lib/utils/datetime_utility.js      |    9 +
 .../lib/utils/emoji_aliases.js.coffee.erb          |    2 -
 .../javascripts/lib/utils/emoji_aliases.js.erb     |    6 +
 app/assets/javascripts/lib/utils/notify.js         |    5 +
 app/assets/javascripts/lib/utils/text_utility.js   |   10 +-
 app/assets/javascripts/lib/utils/url_utility.js    |    6 +
 app/assets/javascripts/line_highlighter.js         |   69 +-
 app/assets/javascripts/logo.js                     |   54 +-
 .../javascripts/merge_conflict_resolver.js.es6     |    4 +-
 app/assets/javascripts/merge_request.js            |   15 +-
 app/assets/javascripts/merge_request_tabs.js       |   88 +-
 app/assets/javascripts/merge_request_widget.js     |    8 +
 app/assets/javascripts/milestone.js                |    1 +
 app/assets/javascripts/milestone_select.js         |    1 +
 app/assets/javascripts/network/branch-graph.js     |   13 +
 app/assets/javascripts/network/network_bundle.js   |    7 +-
 app/assets/javascripts/notes.js                    |   81 +-
 app/assets/javascripts/preview_markdown.js         |   10 +
 app/assets/javascripts/profile/gl_crop.js          |   12 +-
 app/assets/javascripts/profile/profile.js          |    4 +
 app/assets/javascripts/profile/profile_bundle.js   |    1 -
 app/assets/javascripts/project.js                  |   19 +-
 app/assets/javascripts/project_find_file.js        |    9 +
 app/assets/javascripts/project_new.js              |   20 +-
 app/assets/javascripts/project_show.js             |    2 +
 app/assets/javascripts/projects_list.js            |    1 +
 .../javascripts/protected_branch_dropdown.js.es6   |    1 +
 app/assets/javascripts/right_sidebar.js            |    2 +-
 app/assets/javascripts/search_autocomplete.js      |   22 +
 app/assets/javascripts/shortcuts.js                |    1 +
 app/assets/javascripts/shortcuts_find_file.js      |    2 +
 app/assets/javascripts/shortcuts_issuable.js       |    6 +-
 app/assets/javascripts/shortcuts_navigation.js     |    3 +
 app/assets/javascripts/sidebar.js                  |   41 -
 app/assets/javascripts/sidebar.js.es6              |   93 +
 app/assets/javascripts/snippets_list.js.es6        |   11 +
 app/assets/javascripts/syntax_highlight.js         |   11 +
 app/assets/javascripts/todos.js                    |   34 +-
 app/assets/javascripts/tree.js                     |    3 +
 app/assets/javascripts/u2f/authenticate.js         |   18 +
 app/assets/javascripts/u2f/register.js             |    7 +
 app/assets/javascripts/user.js                     |   31 -
 app/assets/javascripts/user.js.es6                 |   34 +
 app/assets/javascripts/user_tabs.js                |   69 +
 app/assets/javascripts/users/calendar.js           |   74 +-
 app/assets/javascripts/users/users_bundle.js       |    1 -
 app/assets/javascripts/users_select.js             |    8 +
 app/assets/javascripts/zen_mode.js                 |   37 +-
 app/assets/stylesheets/framework.scss              |    1 +
 app/assets/stylesheets/framework/animations.scss   |   67 +-
 app/assets/stylesheets/framework/blocks.scss       |    4 +
 app/assets/stylesheets/framework/buttons.scss      |    6 +
 app/assets/stylesheets/framework/common.scss       |    6 +-
 app/assets/stylesheets/framework/dropdowns.scss    |   28 +
 app/assets/stylesheets/framework/files.scss        |   27 +-
 app/assets/stylesheets/framework/filters.scss      |    4 +
 app/assets/stylesheets/framework/forms.scss        |    1 -
 app/assets/stylesheets/framework/gfm.scss          |    2 +-
 app/assets/stylesheets/framework/header.scss       |   58 +-
 app/assets/stylesheets/framework/highlight.scss    |   15 +-
 app/assets/stylesheets/framework/lists.scss        |    4 +
 app/assets/stylesheets/framework/logo.scss         |  118 ++
 app/assets/stylesheets/framework/mixins.scss       |   66 +-
 app/assets/stylesheets/framework/mobile.scss       |    4 -
 app/assets/stylesheets/framework/modal.scss        |    1 -
 app/assets/stylesheets/framework/nav.scss          |   36 +-
 app/assets/stylesheets/framework/selects.scss      |    5 +-
 app/assets/stylesheets/framework/sidebar.scss      |   18 +-
 .../framework/tw_bootstrap_variables.scss          |    2 +-
 app/assets/stylesheets/framework/typography.scss   |   27 +-
 app/assets/stylesheets/framework/variables.scss    |  146 +-
 app/assets/stylesheets/pages/admin.scss            |   46 +-
 app/assets/stylesheets/pages/awards.scss           |    7 +-
 app/assets/stylesheets/pages/boards.scss           |  158 +-
 app/assets/stylesheets/pages/builds.scss           |   35 +-
 app/assets/stylesheets/pages/commits.scss          |   12 +-
 app/assets/stylesheets/pages/cycle_analytics.scss  |  144 ++
 app/assets/stylesheets/pages/diff.scss             |    9 +-
 app/assets/stylesheets/pages/environments.scss     |    5 +-
 app/assets/stylesheets/pages/events.scss           |    9 +-
 app/assets/stylesheets/pages/groups.scss           |   13 +
 app/assets/stylesheets/pages/import.scss           |   19 -
 app/assets/stylesheets/pages/issuable.scss         |   17 +-
 app/assets/stylesheets/pages/issues.scss           |   24 +-
 app/assets/stylesheets/pages/labels.scss           |    1 +
 app/assets/stylesheets/pages/merge_conflicts.scss  |    2 +-
 app/assets/stylesheets/pages/merge_requests.scss   |   45 +-
 app/assets/stylesheets/pages/notes.scss            |   16 +-
 app/assets/stylesheets/pages/pipelines.scss        |  194 +-
 app/assets/stylesheets/pages/projects.scss         |   63 +-
 app/assets/stylesheets/pages/search.scss           |    4 +-
 app/assets/stylesheets/pages/snippets.scss         |   42 +-
 app/assets/stylesheets/pages/status.scss           |    9 +
 app/assets/stylesheets/pages/todos.scss            |   49 +-
 app/assets/stylesheets/pages/tree.scss             |   25 +-
 app/assets/stylesheets/pages/xterm.scss            |    3 +
 app/controllers/admin/groups_controller.rb         |   10 +-
 app/controllers/application_controller.rb          |   37 +-
 app/controllers/ci/lints_controller.rb             |   11 +-
 .../concerns/authenticates_with_two_factor.rb      |    1 +
 app/controllers/concerns/creates_commit.rb         |    3 +-
 app/controllers/concerns/issuable_actions.rb       |   35 +-
 app/controllers/concerns/service_params.rb         |    2 +-
 app/controllers/concerns/toggle_award_emoji.rb     |   16 +-
 app/controllers/groups_controller.rb               |   12 +-
 app/controllers/import/base_controller.rb          |   17 +-
 app/controllers/import/bitbucket_controller.rb     |   23 +-
 app/controllers/import/github_controller.rb        |   18 +-
 app/controllers/import/gitlab_controller.rb        |   15 +-
 app/controllers/import/gitorious_controller.rb     |   47 -
 app/controllers/jwt_controller.rb                  |   36 +-
 app/controllers/namespaces_controller.rb           |    2 +-
 app/controllers/projects/application_controller.rb |    2 +-
 app/controllers/projects/artifacts_controller.rb   |   44 +-
 app/controllers/projects/avatars_controller.rb     |    2 +-
 app/controllers/projects/blob_controller.rb        |   10 +-
 .../projects/boards/issues_controller.rb           |   15 +-
 app/controllers/projects/branches_controller.rb    |    7 +
 app/controllers/projects/builds_controller.rb      |   12 +-
 .../projects/cycle_analytics_controller.rb         |   67 +
 app/controllers/projects/discussions_controller.rb |    2 +-
 .../projects/git_http_client_controller.rb         |   70 +-
 app/controllers/projects/git_http_controller.rb    |    5 +-
 app/controllers/projects/hooks_controller.rb       |    1 +
 app/controllers/projects/issues_controller.rb      |   45 +-
 app/controllers/projects/labels_controller.rb      |    2 +-
 app/controllers/projects/lfs_storage_controller.rb |   11 +-
 .../projects/merge_requests_controller.rb          |   60 +-
 app/controllers/projects/milestones_controller.rb  |    2 +-
 app/controllers/projects/pipelines_controller.rb   |    9 +-
 app/controllers/projects/services_controller.rb    |    5 +-
 app/controllers/projects/snippets_controller.rb    |    7 +-
 app/controllers/projects/tags_controller.rb        |    8 +-
 app/controllers/projects_controller.rb             |   27 +-
 app/controllers/search_controller.rb               |    4 +-
 app/controllers/sent_notifications_controller.rb   |    7 +
 app/controllers/snippets_controller.rb             |    3 +
 app/controllers/users_controller.rb                |    2 +-
 app/finders/issuable_finder.rb                     |   11 +-
 app/finders/issues_finder.rb                       |    4 +
 app/finders/merge_requests_finder.rb               |   10 +
 app/finders/move_to_project_finder.rb              |    6 +
 app/finders/pipelines_finder.rb                    |   32 +-
 app/finders/tags_finder.rb                         |   29 +
 app/finders/todos_finder.rb                        |    2 +-
 app/helpers/application_helper.rb                  |    4 +-
 app/helpers/avatars_helper.rb                      |    3 +-
 app/helpers/award_emoji_helper.rb                  |    9 +
 app/helpers/ci_status_helper.rb                    |   11 +-
 app/helpers/compare_helper.rb                      |    2 +-
 app/helpers/git_helper.rb                          |    4 +
 app/helpers/gitlab_routing_helper.rb               |   32 +
 app/helpers/groups_helper.rb                       |   25 +
 app/helpers/import_helper.rb                       |    5 +
 app/helpers/issuables_helper.rb                    |   13 +
 app/helpers/issues_helper.rb                       |   14 +-
 app/helpers/lfs_helper.rb                          |   16 +-
 app/helpers/merge_requests_helper.rb               |   12 +-
 app/helpers/namespaces_helper.rb                   |    5 +-
 app/helpers/nav_helper.rb                          |   19 +-
 app/helpers/notes_helper.rb                        |    4 +
 app/helpers/projects_helper.rb                     |   39 +-
 app/helpers/search_helper.rb                       |   37 +-
 app/helpers/sentry_helper.rb                       |    9 +
 app/helpers/services_helper.rb                     |    6 +-
 app/helpers/sidekiq_helper.rb                      |   19 +
 app/helpers/snippets_helper.rb                     |    6 +-
 app/helpers/tags_helper.rb                         |   10 +
 app/helpers/todos_helper.rb                        |   34 +-
 app/helpers/workhorse_helper.rb                    |    4 +
 app/mailers/base_mailer.rb                         |    2 +-
 app/mailers/notify.rb                              |    6 +
 app/models/ability.rb                              |  587 +-----
 app/models/application_setting.rb                  |    2 +-
 app/models/blob.rb                                 |   12 +
 app/models/ci/build.rb                             |   86 +-
 app/models/ci/pipeline.rb                          |   67 +-
 app/models/ci/runner.rb                            |    2 +-
 app/models/ci/variable.rb                          |    6 +-
 app/models/commit.rb                               |    9 -
 app/models/commit_range.rb                         |    7 -
 app/models/commit_status.rb                        |   18 +-
 app/models/concerns/awardable.rb                   |   20 +-
 app/models/concerns/has_status.rb                  |   94 +
 app/models/concerns/issuable.rb                    |   15 +
 app/models/concerns/note_on_diff.rb                |    4 +
 .../concerns/project_features_compatibility.rb     |   37 +
 app/models/concerns/statuseable.rb                 |   93 -
 app/models/concerns/taskable.rb                    |    4 +-
 app/models/cycle_analytics.rb                      |   97 +
 app/models/cycle_analytics/summary.rb              |   24 +
 app/models/deployment.rb                           |   34 +
 app/models/diff_note.rb                            |   22 +-
 app/models/discussion.rb                           |   39 +-
 app/models/environment.rb                          |   16 +
 app/models/event.rb                                |   29 +-
 app/models/group.rb                                |    7 +
 app/models/hooks/project_hook.rb                   |    1 +
 app/models/hooks/web_hook.rb                       |    1 +
 app/models/issue.rb                                |    4 +
 app/models/issue/metrics.rb                        |   21 +
 app/models/member.rb                               |   33 +-
 app/models/merge_request.rb                        |  162 +-
 app/models/merge_request/metrics.rb                |   11 +
 app/models/merge_request_diff.rb                   |  188 +-
 app/models/merge_requests_closing_issues.rb        |    7 +
 app/models/namespace.rb                            |    5 +
 app/models/project.rb                              |   91 +-
 app/models/project_feature.rb                      |   69 +
 app/models/project_services/hipchat_service.rb     |    2 +-
 app/models/project_services/slack_service.rb       |   72 +-
 .../slack_service/build_message.rb                 |    4 +-
 .../slack_service/pipeline_message.rb              |   79 +
 app/models/repository.rb                           |  225 ++-
 app/models/service.rb                              |    5 +-
 app/models/snippet.rb                              |    1 +
 app/models/user.rb                                 |    8 +-
 app/policies/base_policy.rb                        |  116 ++
 app/policies/ci/build_policy.rb                    |   13 +
 app/policies/ci/runner_policy.rb                   |   13 +
 app/policies/commit_status_policy.rb               |    5 +
 app/policies/deployment_policy.rb                  |    5 +
 app/policies/environment_policy.rb                 |    5 +
 app/policies/external_issue_policy.rb              |    5 +
 app/policies/global_policy.rb                      |    8 +
 app/policies/group_member_policy.rb                |   19 +
 app/policies/group_policy.rb                       |   45 +
 app/policies/issuable_policy.rb                    |   14 +
 app/policies/issue_policy.rb                       |   28 +
 app/policies/merge_request_policy.rb               |    3 +
 app/policies/namespace_policy.rb                   |   10 +
 app/policies/note_policy.rb                        |   19 +
 app/policies/personal_snippet_policy.rb            |   16 +
 app/policies/project_member_policy.rb              |   22 +
 app/policies/project_policy.rb                     |  235 +++
 app/policies/project_snippet_policy.rb             |   20 +
 app/policies/user_policy.rb                        |   11 +
 .../container_registry_authentication_service.rb   |   32 +-
 app/services/base_service.rb                       |    6 +-
 app/services/boards/lists/create_service.rb        |    9 +-
 app/services/ci/process_pipeline_service.rb        |   20 +-
 app/services/ci/register_build_service.rb          |    8 +-
 app/services/ci/web_hook_service.rb                |   35 -
 app/services/commits/change_service.rb             |   20 +-
 app/services/commits/cherry_pick_service.rb        |   14 +-
 app/services/commits/revert_service.rb             |   14 +-
 app/services/create_deployment_service.rb          |   44 +-
 app/services/files/base_service.rb                 |    2 +
 app/services/files/create_dir_service.rb           |    2 +-
 app/services/files/create_service.rb               |    2 +-
 app/services/files/delete_service.rb               |    2 +-
 app/services/files/update_service.rb               |    4 +-
 app/services/git_push_service.rb                   |   10 +-
 app/services/issuable/bulk_update_service.rb       |   26 +
 app/services/issuable_base_service.rb              |   25 +-
 app/services/issues/base_service.rb                |    7 +-
 app/services/issues/bulk_update_service.rb         |   25 -
 app/services/merge_requests/build_service.rb       |    2 +-
 app/services/merge_requests/create_service.rb      |    1 +
 app/services/merge_requests/get_urls_service.rb    |    2 +-
 app/services/merge_requests/refresh_service.rb     |    9 +
 app/services/merge_requests/resolve_service.rb     |   21 +-
 app/services/merge_requests/update_service.rb      |    8 +
 app/services/milestones/create_service.rb          |    2 +-
 app/services/notes/slash_commands_service.rb       |   21 +-
 app/services/projects/create_service.rb            |    4 +-
 app/services/projects/destroy_service.rb           |    2 +
 app/services/projects/fork_service.rb              |    4 +-
 app/services/projects/housekeeping_service.rb      |   12 +-
 app/services/system_note_service.rb                |   10 +-
 app/services/todo_service.rb                       |   23 +-
 .../admin/abuse_reports/_abuse_report.html.haml    |   17 +-
 app/views/admin/abuse_reports/index.html.haml      |   33 +-
 app/views/admin/appearances/_form.html.haml        |    2 +-
 .../admin/application_settings/_form.html.haml     |   54 +-
 app/views/admin/background_jobs/_head.html.haml    |   46 +-
 app/views/admin/background_jobs/show.html.haml     |    8 +-
 app/views/admin/builds/_build.html.haml            |   77 -
 app/views/admin/builds/index.html.haml             |   43 +-
 app/views/admin/dashboard/_head.html.haml          |   54 +-
 app/views/admin/groups/_form.html.haml             |    2 +
 app/views/admin/groups/show.html.haml              |    6 +
 app/views/admin/projects/show.html.haml            |    6 +
 app/views/award_emoji/_awards_block.html.haml      |    2 +-
 app/views/ci/lints/show.html.haml                  |    3 +
 app/views/dashboard/todos/_todo.html.haml          |   15 +-
 app/views/dashboard/todos/index.html.haml          |   38 +-
 app/views/devise/sessions/two_factor.html.haml     |    3 +-
 app/views/discussions/_jump_to_next.html.haml      |    2 +-
 app/views/discussions/_notes.html.haml             |    3 +-
 app/views/events/_event.html.haml                  |    2 +-
 app/views/explore/groups/index.html.haml           |    2 +-
 app/views/groups/_group_lfs_settings.html.haml     |   11 +
 app/views/groups/edit.html.haml                    |    2 +
 app/views/groups/group_members/index.html.haml     |    2 +-
 app/views/groups/group_members/update.js.haml      |    2 +-
 app/views/groups/show.html.haml                    |    2 +-
 app/views/help/_shortcuts.html.haml                |  553 +++---
 app/views/help/ui.html.haml                        |    2 +-
 app/views/import/base/create.js.haml               |   21 +-
 app/views/import/base/unauthorized.js.haml         |   14 +
 app/views/import/bitbucket/deploy_key.js.haml      |    3 +
 app/views/import/bitbucket/status.html.haml        |    2 +-
 app/views/import/github/status.html.haml           |   12 +-
 app/views/import/gitlab/status.html.haml           |    2 +-
 app/views/import/gitorious/status.html.haml        |   54 -
 app/views/layouts/_page.html.haml                  |    2 +-
 app/views/layouts/nav/_group.html.haml             |    2 +-
 app/views/layouts/nav/_group_settings.html.haml    |   38 +-
 app/views/layouts/nav/_project.html.haml           |    6 +-
 app/views/layouts/nav/_project_settings.html.haml  |    2 +-
 app/views/layouts/notify.html.haml                 |    4 +-
 app/views/layouts/project.html.haml                |    3 -
 app/views/profiles/keys/index.html.haml            |    1 +
 app/views/profiles/update_username.js.haml         |    2 +-
 .../projects/_merge_request_settings.html.haml     |   25 +-
 app/views/projects/_zen.html.haml                  |    3 +
 app/views/projects/blame/show.html.haml            |    3 +-
 app/views/projects/blob/_editor.html.haml          |    2 +-
 .../projects/boards/components/_board.html.haml    |   14 +-
 app/views/projects/branches/_branch.html.haml      |   11 +-
 app/views/projects/builds/_sidebar.html.haml       |   80 +-
 app/views/projects/builds/_table.html.haml         |   24 +
 app/views/projects/builds/index.html.haml          |   47 +-
 app/views/projects/buttons/_download.html.haml     |   46 +-
 app/views/projects/buttons/_fork.html.haml         |    4 +-
 app/views/projects/buttons/_star.html.haml         |    6 +-
 app/views/projects/ci/builds/_build.html.haml      |   40 +-
 .../projects/ci/builds/_build_pipeline.html.haml   |   24 +-
 .../projects/ci/pipelines/_pipeline.html.haml      |   16 +-
 app/views/projects/commit/_change.html.haml        |    4 +-
 app/views/projects/commit/_ci_stage.html.haml      |    4 +-
 app/views/projects/commit/_pipeline.html.haml      |    3 +-
 .../projects/commit/_pipeline_stage.html.haml      |   14 +
 .../commit/_pipeline_status_group.html.haml        |   11 +
 app/views/projects/commit/_pipelines_list.haml     |    5 +-
 app/views/projects/commits/_commit.html.haml       |    2 +-
 app/views/projects/commits/_head.html.haml         |    5 +-
 app/views/projects/cycle_analytics/show.html.haml  |   59 +
 app/views/projects/deployments/_actions.haml       |    4 +-
 app/views/projects/diffs/_file.html.haml           |    2 +-
 app/views/projects/edit.html.haml                  |   87 +-
 app/views/projects/forks/index.html.haml           |    4 +-
 .../_generic_commit_status_pipeline.html.haml      |   16 +-
 app/views/projects/graphs/_head.html.haml          |   32 +-
 app/views/projects/hooks/_project_hook.html.haml   |    2 +-
 app/views/projects/issues/_head.html.haml          |   54 +-
 app/views/projects/issues/_issue.html.haml         |    6 +-
 app/views/projects/issues/_issues.html.haml        |    2 +-
 .../projects/issues/_merge_requests.html.haml      |    2 +-
 app/views/projects/issues/_new_branch.html.haml    |   19 +-
 .../projects/issues/_related_branches.html.haml    |    4 +-
 app/views/projects/issues/index.html.haml          |    2 +
 app/views/projects/issues/show.html.haml           |    2 +-
 .../projects/merge_requests/_discussion.html.haml  |    2 +-
 .../merge_requests/_merge_request.html.haml        |    6 +-
 .../merge_requests/_merge_requests.html.haml       |    2 +-
 app/views/projects/merge_requests/_show.html.haml  |   33 +-
 app/views/projects/merge_requests/index.html.haml  |    2 +
 .../projects/merge_requests/show/_diffs.html.haml  |    1 +
 .../merge_requests/show/_how_to_merge.html.haml    |    7 +-
 .../merge_requests/show/_mr_title.html.haml        |    6 +-
 .../merge_requests/show/_versions.html.haml        |   74 +
 .../merge_requests/widget/_heading.html.haml       |   25 +-
 app/views/projects/new.html.haml                   |    7 +-
 app/views/projects/notes/_form.html.haml           |    6 +-
 app/views/projects/notes/_note.html.haml           |    7 +-
 app/views/projects/pipelines/_head.html.haml       |   42 +-
 app/views/projects/pipelines/_info.html.haml       |    2 +
 app/views/projects/pipelines/index.html.haml       |    5 +-
 app/views/projects/project_members/update.js.haml  |    2 +-
 app/views/projects/refs/logs_tree.js.haml          |    4 +-
 .../repositories/_download_archive.html.haml       |   37 -
 app/views/projects/show.html.haml                  |    2 +-
 app/views/projects/snippets/_actions.html.haml     |   14 +-
 app/views/projects/snippets/show.html.haml         |   12 +-
 app/views/projects/tags/_download.html.haml        |   14 -
 app/views/projects/tags/_tag.html.haml             |    3 +-
 app/views/projects/tags/index.html.haml            |   17 +-
 app/views/projects/tags/show.html.haml             |    3 +-
 app/views/projects/tree/_blob_item.html.haml       |    6 +-
 app/views/projects/tree/_readme.html.haml          |    2 +-
 app/views/projects/tree/_tree_content.html.haml    |    9 +-
 app/views/projects/tree/_tree_item.html.haml       |    6 +-
 app/views/projects/tree/show.html.haml             |    3 +-
 app/views/projects/triggers/index.html.haml        |  130 +-
 app/views/projects/variables/_table.html.haml      |    2 +-
 app/views/projects/wikis/_nav.html.haml            |   22 +-
 app/views/search/_results.html.haml                |   16 +-
 app/views/search/results/_blob.html.haml           |    2 +-
 app/views/search/results/_commit.html.haml         |    3 +-
 app/views/search/results/_wiki_blob.html.haml      |    2 +-
 app/views/sent_notifications/unsubscribe.html.haml |   19 +
 app/views/shared/_logo.svg                         |   16 +-
 app/views/shared/_nav_scroll.html.haml             |    4 +
 app/views/shared/_ref_switcher.html.haml           |    2 +-
 app/views/shared/_visibility_level.html.haml       |    2 +-
 app/views/shared/builds/_tabs.html.haml            |   24 +
 .../shared/icons/_icon_cycle_analytics_splash.svg  |    1 +
 app/views/shared/icons/_icon_fork.svg              |    2 +-
 app/views/shared/icons/_icon_play.svg              |    4 +-
 app/views/shared/icons/_icon_status_created.svg    |    1 +
 app/views/shared/issuable/_filter.html.haml        |   42 +-
 app/views/shared/issuable/_form.html.haml          |   17 +-
 app/views/shared/issuable/_search_form.html.haml   |    4 +-
 app/views/shared/issuable/_sidebar.html.haml       |    2 +-
 app/views/shared/projects/_project.html.haml       |    4 +-
 app/views/shared/snippets/_header.html.haml        |    8 +-
 app/views/shared/snippets/_snippet.html.haml       |   21 +-
 app/views/shared/web_hooks/_form.html.haml         |    7 +
 app/views/snippets/_actions.html.haml              |   14 +-
 app/views/snippets/_snippets.html.haml             |   16 +-
 app/views/snippets/show.html.haml                  |   21 +-
 app/views/u2f/_authenticate.html.haml              |    2 +
 app/views/users/calendar.html.haml                 |    4 +-
 app/views/users/show.html.haml                     |    2 +-
 app/workers/prune_old_events_worker.rb             |   17 +
 changelogs/archive.md                              | 1810 ++++++++++++++++++
 changelogs/unreleased/.gitkeep                     |    0
 config/initializers/1_settings.rb                  |    5 +-
 config/initializers/ar_monkey_patch.rb             |   57 +
 config/initializers/gitlab_workhorse_secret.rb     |    8 +
 config/initializers/metrics.rb                     |    3 +-
 config/initializers/mime_types.rb                  |    8 +-
 config/initializers/sentry.rb                      |    1 +
 config/routes.rb                                   |   35 +-
 db/fixtures/development/14_builds.rb               |  138 --
 db/fixtures/development/14_pipelines.rb            |  157 ++
 db/fixtures/development/17_cycle_analytics.rb      |  246 +++
 db/migrate/20140502125220_migrate_repo_size.rb     |    5 +-
 db/migrate/20160707104333_add_lock_to_issuables.rb |   18 +
 ...0160725104020_merge_request_diff_remove_uniq.rb |   35 +
 .../20160725104452_merge_request_diff_add_index.rb |   17 +
 db/migrate/20160808085531_add_token_to_build.rb    |   10 +
 .../20160808085602_add_index_for_build_token.rb    |   12 +
 .../20160823081327_change_merge_error_to_text.rb   |   10 +
 .../20160823213309_add_lfs_enabled_to_projects.rb  |   29 +
 db/migrate/20160824103857_drop_unused_ci_tables.rb |   11 +
 .../20160824124900_add_table_issue_metrics.rb      |   37 +
 ...160825052008_add_table_merge_request_metrics.rb |   38 +
 ...827011312_ensure_lock_version_has_no_default.rb |   16 +
 ..._add_confidential_issues_events_to_web_hooks.rb |   15 +
 ...2_add_confidential_issues_events_to_services.rb |   15 +
 .../20160830232601_change_lock_version_not_null.rb |   13 +
 .../20160831214002_create_project_features.rb      |   16 +
 .../20160831214543_migrate_project_features.rb     |   44 +
 ...223750_remove_features_enabled_from_projects.rb |   29 +
 ...3_set_confidential_issues_events_on_webhooks.rb |   15 +
 ...20160901213340_add_lfs_enabled_to_namespaces.rb |   12 +
 ...op_gitorious_field_from_application_settings.rb |   39 +
 ...7131111_add_environment_type_to_environments.rb |    9 +
 ...160913162434_remove_projects_pushes_since_gc.rb |   19 +
 .../20160913212128_change_artifacts_size_column.rb |   15 +
 ...5042921_create_merge_requests_closing_issues.rb |   34 +
 db/schema.rb                                       |  173 +-
 doc/README.md                                      |    5 +-
 doc/administration/container_registry.md           |    4 +-
 doc/administration/issue_closing_pattern.md        |   49 +
 doc/api/README.md                                  |   24 +-
 doc/api/award_emoji.md                             |   15 +-
 doc/api/broadcast_messages.md                      |  158 ++
 doc/api/ci/builds.md                               |    9 +
 doc/api/ci/lint.md                                 |   49 +
 doc/api/commits.md                                 |   14 +-
 doc/api/groups.md                                  |   18 +-
 doc/api/issues.md                                  |   51 +-
 doc/api/members.md                                 |    4 +-
 doc/api/merge_requests.md                          |  155 +-
 doc/api/notes.md                                   |    6 +-
 doc/api/notification_settings.md                   |  169 ++
 doc/api/project_snippets.md                        |    3 +-
 doc/api/projects.md                                |  126 +-
 doc/api/repository_files.md                        |   12 +-
 doc/api/settings.md                                |    2 +-
 doc/api/users.md                                   |    3 +-
 doc/ci/README.md                                   |    2 +
 doc/ci/examples/README.md                          |   14 +-
 doc/ci/pipelines.md                                |    2 +-
 doc/ci/quick_start/README.md                       |    3 +-
 doc/ci/ssh_keys/README.md                          |    3 +-
 doc/ci/triggers/README.md                          |    4 +
 doc/ci/triggers/img/builds_page.png                |  Bin 33324 -> 76181 bytes
 doc/ci/triggers/img/trigger_single_build.png       |  Bin 2387 -> 21152 bytes
 doc/ci/triggers/img/trigger_variables.png          |  Bin 4433 -> 9315 bytes
 doc/ci/triggers/img/triggers_page.png              |  Bin 12943 -> 12002 bytes
 doc/ci/variables/README.md                         |   10 +-
 doc/ci/yaml/README.md                              |  155 +-
 doc/container_registry/README.md                   |    6 +-
 doc/customization/issue_closing.md                 |   41 +-
 doc/development/README.md                          |    2 +
 doc/development/doc_styleguide.md                  |   55 +-
 doc/development/instrumentation.md                 |   15 +
 .../merge_request_performance_guidelines.md        |  171 ++
 doc/development/migration_style_guide.md           |   22 +
 doc/development/newlines_styleguide.md             |    2 +-
 doc/gitlab-basics/add-file.md                      |    4 -
 doc/gitlab-basics/create-issue.md                  |    4 +-
 doc/install/installation.md                        |    9 +-
 doc/install/requirements.md                        |   34 +-
 doc/integration/bitbucket.md                       |  215 ++-
 doc/integration/img/bitbucket_oauth_keys.png       |  Bin 0 -> 12073 bytes
 .../img/bitbucket_oauth_settings_page.png          |  Bin 0 -> 82818 bytes
 doc/integration/omniauth.md                        |    4 +-
 doc/intro/README.md                                |    8 +-
 .../corporate_contributor_license_agreement.md     |    4 +-
 doc/raketasks/backup_restore.md                    |    6 +
 doc/update/8.10-to-8.11.md                         |    2 +-
 doc/update/8.11-to-8.12.md                         |  199 ++
 doc/user/account/security.md                       |    3 +
 doc/user/account/two_factor_authentication.md      |   68 +
 doc/user/markdown.md                               |   20 +-
 doc/user/permissions.md                            |   41 +-
 doc/user/project/builds/artifacts.md               |   32 +
 .../builds/img/build_latest_artifacts_browser.png  |  Bin 0 -> 26617 bytes
 doc/user/project/cycle_analytics.md                |  114 ++
 .../project/img/cycle_analytics_landing_page.png   |  Bin 0 -> 58203 bytes
 doc/user/project/issues/automatic_issue_closing.md |   55 +
 doc/user/project/koding.md                         |    2 +-
 doc/user/project/merge_requests.md                 |  169 ++
 .../authorization_for_merge_requests.md            |   56 +
 .../project/merge_requests}/cherry_pick_changes.md |    0
 .../img/cherry_pick_changes_commit.png             |  Bin
 .../img/cherry_pick_changes_commit_modal.png       |  Bin
 .../merge_requests}/img/cherry_pick_changes_mr.png |  Bin
 .../img/cherry_pick_changes_mr_modal.png           |  Bin
 .../project/merge_requests/img}/commit_compare.png |  Bin
 .../merge_requests/img/merge_request_diff.png      |  Bin 0 -> 69394 bytes
 .../img/merge_when_build_succeeds_enable.png}      |  Bin
 ...ge_when_build_succeeds_only_if_succeeds_msg.png |  Bin 0 -> 11136 bytes
 ...n_build_succeeds_only_if_succeeds_settings.png} |  Bin
 .../img/merge_when_build_succeeds_status.png}      |  Bin
 .../merge_requests}/img/revert_changes_commit.png  |  Bin
 .../img/revert_changes_commit_modal.png            |  Bin
 .../merge_requests}/img/revert_changes_mr.png      |  Bin
 .../img/revert_changes_mr_modal.png                |  Bin
 .../merge_requests/img/versions-compare.png        |  Bin 0 -> 68722 bytes
 .../merge_requests/img/versions-dropdown.png       |  Bin 0 -> 60587 bytes
 doc/user/project/merge_requests/img/versions.png   |  Bin 0 -> 171413 bytes
 .../img/wip_blocked_accept_button.png}             |  Bin
 .../merge_requests/img/wip_mark_as_wip.png}        |  Bin
 .../merge_requests/img/wip_unmark_as_wip.png}      |  Bin
 .../merge_requests/merge_when_build_succeeds.md    |   46 +
 .../project/merge_requests}/revert_changes.md      |    0
 doc/user/project/merge_requests/versions.md        |   32 +
 .../work_in_progress_merge_requests.md             |   17 +
 doc/user/project/new_ci_build_permissions_model.md |  289 +++
 .../img/web_editor_new_branch_dropdown.png         |  Bin
 .../repository}/img/web_editor_new_branch_page.png |  Bin
 .../img/web_editor_new_directory_dialog.png        |  Bin
 .../img/web_editor_new_directory_dropdown.png      |  Bin
 .../img/web_editor_new_file_dropdown.png           |  Bin
 .../repository}/img/web_editor_new_file_editor.png |  Bin
 .../repository}/img/web_editor_new_push_widget.png |  Bin
 .../img/web_editor_new_tag_dropdown.png            |  Bin
 .../repository}/img/web_editor_new_tag_page.png    |  Bin
 .../img/web_editor_start_new_merge_request.png     |  Bin
 .../img/web_editor_template_dropdown_buttons.png   |  Bin 0 -> 14131 bytes
 .../web_editor_template_dropdown_first_file.png    |  Bin 0 -> 25748 bytes
 .../web_editor_template_dropdown_mit_license.png   |  Bin 0 -> 85413 bytes
 .../img/web_editor_upload_file_dialog.png          |  Bin
 .../img/web_editor_upload_file_dropdown.png        |  Bin
 doc/user/project/repository/web_editor.md          |  175 ++
 doc/user/project/settings/import_export.md         |   18 +-
 doc/user/project/slash_commands.md                 |    2 +-
 doc/workflow/README.md                             |   19 +-
 doc/workflow/authorization_for_merge_requests.md   |   41 +-
 doc/workflow/cherry_pick_changes.md                |   53 +-
 doc/workflow/gitlab_flow.md                        |    4 +-
 .../img/import_projects_from_github_importer.png   |  Bin 22711 -> 65288 bytes
 ...mport_projects_from_github_new_project_page.png |  Bin 13668 -> 24911 bytes
 ...ort_projects_from_github_select_auth_method.png |  Bin 0 -> 42043 bytes
 .../importing/import_projects_from_github.md       |  129 +-
 doc/workflow/lfs/lfs_administration.md             |    4 +-
 .../lfs/manage_large_binaries_with_git_lfs.md      |    8 +
 doc/workflow/merge_requests.md                     |   64 +-
 doc/workflow/merge_requests/merge_request_diff.png |  Bin 103239 -> 0 bytes
 .../merge_request_diff_without_whitespace.png      |  Bin 71896 -> 0 bytes
 doc/workflow/merge_when_build_succeeds.md          |   16 +-
 doc/workflow/project_features.md                   |   10 +-
 doc/workflow/revert_changes.md                     |   65 +-
 doc/workflow/web_editor.md                         |  152 +-
 doc/workflow/wip_merge_requests.md                 |   14 +-
 features/dashboard/todos.feature                   |   20 -
 features/project/merge_requests.feature            |    4 +-
 features/steps/admin/settings.rb                   |    1 +
 features/steps/dashboard/new_project.rb            |    1 -
 features/steps/dashboard/todos.rb                  |   24 +-
 features/steps/project/issues/award_emoji.rb       |    2 +-
 features/steps/project/issues/issues.rb            |    2 +-
 features/steps/project/merge_requests.rb           |   12 +-
 features/steps/project/project.rb                  |    2 +-
 features/steps/shared/issuable.rb                  |    2 +-
 features/steps/shared/project.rb                   |    6 +-
 lib/api/access_requests.rb                         |    2 +-
 lib/api/api.rb                                     |   16 +-
 lib/api/api_guard.rb                               |   56 +-
 lib/api/award_emoji.rb                             |   33 +-
 lib/api/broadcast_messages.rb                      |   99 +
 lib/api/commit_statuses.rb                         |   56 +-
 lib/api/entities.rb                                |   82 +-
 lib/api/files.rb                                   |   12 +-
 lib/api/groups.rb                                  |   28 +-
 lib/api/helpers.rb                                 |   71 +-
 lib/api/internal.rb                                |   54 +-
 lib/api/issues.rb                                  |   46 +-
 lib/api/lint.rb                                    |   21 +
 lib/api/members.rb                                 |    8 +-
 lib/api/merge_request_diffs.rb                     |   45 +
 lib/api/notes.rb                                   |    8 +-
 lib/api/notification_settings.rb                   |   97 +
 lib/api/pipelines.rb                               |    5 +-
 lib/api/project_hooks.rb                           |    2 +
 lib/api/projects.rb                                |  123 +-
 lib/api/users.rb                                   |    2 +-
 lib/backup/repository.rb                           |    2 +-
 lib/banzai/filter/abstract_reference_filter.rb     |   10 +-
 lib/banzai/filter/commit_range_reference_filter.rb |    2 +-
 lib/banzai/filter/commit_reference_filter.rb       |    4 -
 lib/banzai/filter/label_reference_filter.rb        |    5 +
 lib/banzai/filter/milestone_reference_filter.rb    |    4 +
 lib/banzai/filter/reference_filter.rb              |    2 +-
 lib/banzai/filter/sanitization_filter.rb           |   64 +-
 lib/banzai/filter/wiki_link_filter/rewriter.rb     |    1 +
 lib/banzai/reference_parser/base_parser.rb         |    2 +-
 lib/ci/api/api.rb                                  |   12 +-
 lib/ci/api/builds.rb                               |    8 +-
 lib/ci/api/entities.rb                             |    9 +
 lib/ci/api/helpers.rb                              |   30 +-
 lib/ci/gitlab_ci_yaml_processor.rb                 |   29 +-
 lib/ci/mask_secret.rb                              |   10 +
 lib/expand_variables.rb                            |   17 +
 lib/extracts_path.rb                               |   13 +-
 lib/gitlab/auth.rb                                 |  123 +-
 lib/gitlab/auth/result.rb                          |   21 +
 lib/gitlab/backend/shell.rb                        |   15 +-
 lib/gitlab/badge/coverage/report.rb                |    4 +-
 lib/gitlab/bitbucket_import/importer.rb            |    4 +-
 lib/gitlab/checks/change_access.rb                 |    1 +
 lib/gitlab/ci/config.rb                            |    2 +-
 lib/gitlab/ci/config/node/configurable.rb          |   10 +-
 lib/gitlab/ci/config/node/entry.rb                 |   14 +-
 lib/gitlab/ci/config/node/environment.rb           |   68 +
 lib/gitlab/ci/config/node/factory.rb               |    8 +-
 lib/gitlab/ci/config/node/global.rb                |   14 +-
 lib/gitlab/ci/config/node/hidden.rb                |   22 +
 lib/gitlab/ci/config/node/hidden_job.rb            |   23 -
 lib/gitlab/ci/config/node/job.rb                   |   81 +-
 lib/gitlab/ci/config/node/jobs.rb                  |   28 +-
 lib/gitlab/ci/config/node/null.rb                  |   34 -
 lib/gitlab/ci/config/node/undefined.rb             |   27 +-
 lib/gitlab/ci/config/node/unspecified.rb           |   19 +
 lib/gitlab/ci/pipeline_duration.rb                 |  141 ++
 lib/gitlab/conflict/parser.rb                      |    2 +-
 lib/gitlab/contributions_calendar.rb               |   18 +-
 lib/gitlab/current_settings.rb                     |    2 +-
 lib/gitlab/database/date_time.rb                   |   27 +
 lib/gitlab/database/median.rb                      |  112 ++
 lib/gitlab/database/migration_helpers.rb           |   10 +-
 lib/gitlab/diff/file_collection/merge_request.rb   |   73 -
 .../diff/file_collection/merge_request_diff.rb     |   73 +
 lib/gitlab/git.rb                                  |   10 +
 lib/gitlab/git/hook.rb                             |   12 +-
 lib/gitlab/git_access.rb                           |   19 +-
 lib/gitlab/github_import/base_formatter.rb         |    7 +-
 lib/gitlab/github_import/comment_formatter.rb      |    8 +-
 lib/gitlab/github_import/importer.rb               |   32 +-
 lib/gitlab/github_import/issue_formatter.rb        |   16 +-
 lib/gitlab/github_import/label_formatter.rb        |    6 +
 lib/gitlab/github_import/milestone_formatter.rb    |   36 +-
 lib/gitlab/github_import/project_creator.rb        |   21 +-
 lib/gitlab/github_import/pull_request_formatter.rb |   21 +-
 lib/gitlab/github_import/release_formatter.rb      |   23 +
 lib/gitlab/gitlab_import/importer.rb               |    5 +-
 lib/gitlab/gitorious_import.rb                     |    5 -
 lib/gitlab/gitorious_import/client.rb              |   29 -
 lib/gitlab/gitorious_import/project_creator.rb     |   27 -
 lib/gitlab/gitorious_import/repository.rb          |   35 -
 lib/gitlab/gon_helper.rb                           |    1 -
 lib/gitlab/import_export.rb                        |    3 +-
 lib/gitlab/import_export/import_export.yml         |   14 +-
 lib/gitlab/import_export/relation_factory.rb       |   28 +-
 lib/gitlab/import_export/repo_restorer.rb          |    4 -
 lib/gitlab/import_export/version_checker.rb        |    4 +-
 lib/gitlab/import_sources.rb                       |   13 +-
 lib/gitlab/ldap/adapter.rb                         |   58 +-
 lib/gitlab/lfs_token.rb                            |   54 +
 lib/gitlab/metrics/rack_middleware.rb              |   22 +-
 lib/gitlab/popen.rb                                |   16 +-
 lib/gitlab/project_search_results.rb               |    5 -
 lib/gitlab/regex.rb                                |    4 +-
 lib/gitlab/search_results.rb                       |    9 -
 lib/gitlab/sentry.rb                               |   27 +
 lib/gitlab/snippet_search_results.rb               |    4 -
 lib/gitlab/url_builder.rb                          |    2 +
 lib/gitlab/workhorse.rb                            |   52 +-
 lib/tasks/haml-lint.rake                           |    5 +
 spec/controllers/autocomplete_controller_spec.rb   |   50 +
 .../import/bitbucket_controller_spec.rb            |   41 +-
 spec/controllers/import/github_controller_spec.rb  |   77 +-
 spec/controllers/import/gitlab_controller_spec.rb  |   41 +-
 .../import/gitorious_controller_spec.rb            |   69 -
 .../projects/boards/issues_controller_spec.rb      |    4 +-
 .../projects/boards/lists_controller_spec.rb       |   43 +-
 .../controllers/projects/boards_controller_spec.rb |    4 +-
 .../projects/discussions_controller_spec.rb        |    2 +-
 .../controllers/projects/issues_controller_spec.rb |    6 +
 .../projects/merge_requests_controller_spec.rb     |   35 +
 .../projects/services_controller_spec.rb           |   16 +
 .../projects/snippets_controller_spec.rb           |    2 +-
 spec/controllers/projects_controller_spec.rb       |   19 +
 .../sent_notifications_controller_spec.rb          |  109 +-
 spec/controllers/sessions_controller_spec.rb       |   23 +
 spec/controllers/snippets_controller_spec.rb       |   33 +-
 spec/factories/ci/runner_projects.rb               |   11 -
 spec/factories/ci/runners.rb                       |   23 +-
 spec/factories/ci/variables.rb                     |   14 -
 spec/factories/deployments.rb                      |    3 +-
 spec/factories/events.rb                           |    5 +-
 spec/factories/group_members.rb                    |   13 -
 spec/factories/issues.rb                           |    4 +
 spec/factories/notes.rb                            |    5 +
 spec/factories/project_hooks.rb                    |    1 +
 spec/factories/projects.rb                         |   21 +-
 spec/features/boards/boards_spec.rb                |  286 ++-
 spec/features/boards/keyboard_shortcut_spec.rb     |   24 +
 spec/features/builds_spec.rb                       |  326 ----
 spec/features/calendar_spec.rb                     |   39 +
 spec/features/environments_spec.rb                 |    2 +-
 spec/features/expand_collapse_diffs_spec.rb        |    7 +
 spec/features/issues/award_emoji_spec.rb           |    1 -
 spec/features/issues/filter_issues_spec.rb         |   51 +-
 spec/features/issues/new_branch_button_spec.rb     |    2 +-
 spec/features/issues/reset_filters_spec.rb         |   81 +
 .../issues/user_uses_slash_commands_spec.rb        |   15 +-
 spec/features/issues_spec.rb                       |   13 +-
 spec/features/merge_requests/diff_notes_spec.rb    |  238 +++
 spec/features/merge_requests/edit_mr_spec.rb       |   11 +
 .../merge_requests/merge_request_versions_spec.rb  |   76 +
 .../merge_requests/update_merge_requests_spec.rb   |  132 ++
 .../user_uses_slash_commands_spec.rb               |   10 +-
 spec/features/milestone_spec.rb                    |   21 +-
 spec/features/notes_on_merge_requests_spec.rb      |    2 +-
 spec/features/profiles/keys_spec.rb                |   18 +
 spec/features/projects/branches/delete_spec.rb     |   24 +
 .../projects/branches/download_buttons_spec.rb     |   44 +
 spec/features/projects/branches_spec.rb            |   50 +-
 spec/features/projects/builds_spec.rb              |  412 ++++
 spec/features/projects/commits/cherry_pick_spec.rb |   31 +-
 spec/features/projects/edit_spec.rb                |   57 +
 spec/features/projects/features_visibility_spec.rb |  122 ++
 .../projects/files/download_buttons_spec.rb        |   45 +
 .../project_owner_creates_license_file_spec.rb     |    4 +-
 ...to_create_license_file_in_empty_project_spec.rb |    2 +-
 .../projects/gfm_autocomplete_load_spec.rb         |   21 +
 .../projects/import_export/export_file_spec.rb     |   80 +
 .../projects/import_export/import_file_spec.rb     |    2 +-
 .../import_export/test_project_export.tar.gz       |  Bin 687442 -> 1363770 bytes
 spec/features/projects/issuable_templates_spec.rb  |   33 +-
 .../projects/main/download_buttons_spec.rb         |   44 +
 .../projects/tags/download_buttons_spec.rb         |   45 +
 spec/features/projects_spec.rb                     |    8 +-
 spec/features/search_spec.rb                       |   32 +
 spec/features/task_lists_spec.rb                   |  266 ++-
 spec/features/todos/todos_filtering_spec.rb        |   75 +
 spec/features/todos/todos_spec.rb                  |   35 +
 spec/features/triggers_spec.rb                     |    2 +-
 spec/features/u2f_spec.rb                          |   14 +
 spec/features/unsubscribe_links_spec.rb            |   75 +
 spec/features/users/snippets_spec.rb               |   32 +
 spec/finders/issues_finder_spec.rb                 |   20 +-
 spec/finders/move_to_project_finder_spec.rb        |   22 +
 spec/finders/pipelines_finder_spec.rb              |   52 +
 spec/finders/tags_finder_spec.rb                   |   79 +
 spec/fixtures/api/schemas/issues.json              |   15 +-
 spec/helpers/git_helper_spec.rb                    |    9 +
 spec/helpers/groups_helper_spec.rb                 |   63 +
 spec/helpers/import_helper_spec.rb                 |   24 +
 spec/helpers/issues_helper_spec.rb                 |   26 +
 spec/helpers/nav_helper_spec.rb                    |   25 -
 spec/helpers/projects_helper_spec.rb               |   44 +
 spec/helpers/search_helper_spec.rb                 |   36 +
 spec/helpers/sidekiq_helper_spec.rb                |   40 +
 spec/javascripts/abuse_reports_spec.js.es6         |   41 +
 spec/javascripts/application_spec.js               |   10 +-
 spec/javascripts/awards_handler_spec.js            |   85 +-
 spec/javascripts/behaviors/quick_submit_spec.js    |    3 +
 spec/javascripts/boards/list_spec.js.es6           |    9 -
 spec/javascripts/boards/mock_data.js.es6           |   15 +-
 spec/javascripts/datetime_utility_spec.js.coffee   |   31 -
 spec/javascripts/datetime_utility_spec.js.es6      |   64 +
 spec/javascripts/fixtures/abuse_reports.html.haml  |   16 +
 spec/javascripts/fixtures/awards_handler.html.haml |    2 +-
 spec/javascripts/fixtures/comments.html.haml       |   21 +
 spec/javascripts/fixtures/projects.json            |    2 +-
 .../fixtures/u2f/authenticate.html.haml            |    2 +-
 .../graphs/stat_graph_contributors_graph_spec.js   |    8 +-
 spec/javascripts/issue_spec.js                     |    2 -
 spec/javascripts/new_branch_spec.js                |    2 -
 spec/javascripts/notes_spec.js                     |   57 +-
 spec/javascripts/project_title_spec.js             |   12 -
 spec/javascripts/right_sidebar_spec.js             |    4 -
 spec/javascripts/search_autocomplete_spec.js       |   14 +-
 spec/javascripts/shortcuts_issuable_spec.js        |    1 +
 spec/javascripts/spec_helper.js                    |   38 +-
 spec/javascripts/u2f/authenticate_spec.js          |    8 -
 spec/javascripts/u2f/register_spec.js              |    8 -
 spec/javascripts/zen_mode_spec.js                  |    4 +-
 .../filter/commit_range_reference_filter_spec.rb   |    6 +-
 .../banzai/filter/commit_reference_filter_spec.rb  |    4 +-
 .../filter/external_issue_reference_filter_spec.rb |    2 +-
 .../banzai/filter/issue_reference_filter_spec.rb   |    4 +-
 .../banzai/filter/label_reference_filter_spec.rb   |    2 +-
 .../filter/merge_request_reference_filter_spec.rb  |    4 +-
 .../filter/milestone_reference_filter_spec.rb      |    2 +-
 .../banzai/filter/snippet_reference_filter_spec.rb |    4 +-
 .../banzai/filter/user_reference_filter_spec.rb    |    2 +-
 spec/lib/banzai/pipeline/wiki_pipeline_spec.rb     |    7 +
 .../banzai/reference_parser/base_parser_spec.rb    |    8 +-
 .../banzai/reference_parser/user_parser_spec.rb    |   10 +-
 spec/lib/ci/gitlab_ci_yaml_processor_spec.rb       |   56 +-
 spec/lib/ci/mask_secret_spec.rb                    |   27 +
 spec/lib/expand_variables_spec.rb                  |   73 +
 spec/lib/extracts_path_spec.rb                     |   10 +
 spec/lib/gitlab/auth_spec.rb                       |   97 +-
 spec/lib/gitlab/backend/shell_spec.rb              |   32 +-
 spec/lib/gitlab/ci/config/node/cache_spec.rb       |    2 +-
 spec/lib/gitlab/ci/config/node/environment_spec.rb |  155 ++
 spec/lib/gitlab/ci/config/node/factory_spec.rb     |    3 +-
 spec/lib/gitlab/ci/config/node/global_spec.rb      |   81 +-
 spec/lib/gitlab/ci/config/node/hidden_job_spec.rb  |   58 -
 spec/lib/gitlab/ci/config/node/hidden_spec.rb      |   47 +
 spec/lib/gitlab/ci/config/node/job_spec.rb         |   88 +-
 spec/lib/gitlab/ci/config/node/jobs_spec.rb        |   10 +-
 spec/lib/gitlab/ci/config/node/null_spec.rb        |   41 -
 spec/lib/gitlab/ci/config/node/script_spec.rb      |    4 +-
 spec/lib/gitlab/ci/config/node/undefined_spec.rb   |   33 +-
 spec/lib/gitlab/ci/config/node/unspecified_spec.rb |   32 +
 spec/lib/gitlab/ci/pipeline_duration_spec.rb       |  115 ++
 spec/lib/gitlab/conflict/parser_spec.rb            |    4 +-
 spec/lib/gitlab/database/migration_helpers_spec.rb |   99 +-
 spec/lib/gitlab/git_access_spec.rb                 |  116 +-
 spec/lib/gitlab/git_access_wiki_spec.rb            |    9 +-
 spec/lib/gitlab/git_spec.rb                        |   45 +
 .../gitlab/github_import/comment_formatter_spec.rb |    6 +
 spec/lib/gitlab/github_import/importer_spec.rb     |   46 +-
 .../gitlab/github_import/issue_formatter_spec.rb   |   11 +-
 .../gitlab/github_import/label_formatter_spec.rb   |   28 +-
 .../github_import/milestone_formatter_spec.rb      |    5 +-
 .../gitlab/github_import/project_creator_spec.rb   |   54 +-
 .../github_import/pull_request_formatter_spec.rb   |   13 +-
 .../gitlab/github_import/release_formatter_spec.rb |   54 +
 spec/lib/gitlab/gitlab_import/importer_spec.rb     |    2 +
 .../gitorious_import/project_creator_spec.rb       |   26 -
 spec/lib/gitlab/import_export/all_models.yml       |  187 ++
 .../import_export/attribute_configuration_spec.rb  |   55 +
 .../import_export/model_configuration_spec.rb      |   57 +
 spec/lib/gitlab/import_export/project.json         |   82 +-
 .../import_export/project_tree_restorer_spec.rb    |   49 +-
 .../import_export/project_tree_saver_spec.rb       |   12 +
 spec/lib/gitlab/import_export/reader_spec.rb       |    6 +
 .../gitlab/import_export/safe_model_attributes.yml |  330 ++++
 .../gitlab/import_export/version_checker_spec.rb   |    2 +-
 spec/lib/gitlab/ldap/adapter_spec.rb               |   71 +-
 spec/lib/gitlab/lfs_token_spec.rb                  |   51 +
 spec/lib/gitlab/metrics/rack_middleware_spec.rb    |   21 +-
 spec/lib/gitlab/popen_spec.rb                      |    9 +
 spec/lib/gitlab/search_results_spec.rb             |   18 -
 spec/lib/gitlab/snippet_search_results_spec.rb     |    6 -
 spec/lib/gitlab/workhorse_spec.rb                  |   91 +-
 spec/mailers/notify_spec.rb                        |   10 +-
 spec/mailers/shared/notify.rb                      |    8 +
 spec/models/ability_spec.rb                        |   77 +-
 spec/models/blob_spec.rb                           |   20 +
 spec/models/build_spec.rb                          |  114 +-
 spec/models/ci/build_spec.rb                       |   62 +-
 spec/models/ci/pipeline_spec.rb                    |  148 +-
 spec/models/commit_range_spec.rb                   |   10 -
 spec/models/commit_status_spec.rb                  |   43 +-
 spec/models/concerns/awardable_spec.rb             |   10 +
 spec/models/concerns/has_status_spec.rb            |  129 ++
 .../project_features_compatibility_spec.rb         |   25 +
 spec/models/concerns/statuseable_spec.rb           |  129 --
 spec/models/cycle_analytics/code_spec.rb           |   42 +
 spec/models/cycle_analytics/issue_spec.rb          |   50 +
 spec/models/cycle_analytics/plan_spec.rb           |   52 +
 spec/models/cycle_analytics/production_spec.rb     |   54 +
 spec/models/cycle_analytics/review_spec.rb         |   35 +
 spec/models/cycle_analytics/staging_spec.rb        |   64 +
 spec/models/cycle_analytics/summary_spec.rb        |   53 +
 spec/models/cycle_analytics/test_spec.rb           |   94 +
 spec/models/diff_note_spec.rb                      |   37 +
 spec/models/discussion_spec.rb                     |   96 +-
 spec/models/environment_spec.rb                    |   16 +
 spec/models/event_spec.rb                          |   43 +-
 spec/models/group_spec.rb                          |   46 +
 spec/models/hooks/project_hook_spec.rb             |   18 -
 spec/models/hooks/service_hook_spec.rb             |   18 -
 spec/models/hooks/system_hook_spec.rb              |   20 +-
 spec/models/hooks/web_hook_spec.rb                 |   18 -
 spec/models/issue/metrics_spec.rb                  |   55 +
 spec/models/member_spec.rb                         |   42 +-
 spec/models/members/group_member_spec.rb           |   19 -
 spec/models/members/project_member_spec.rb         |   26 +-
 spec/models/merge_request/metrics_spec.rb          |   18 +
 spec/models/merge_request_diff_spec.rb             |   43 +
 spec/models/merge_request_spec.rb                  |  344 +++-
 spec/models/note_spec.rb                           |   22 +-
 spec/models/project_feature_spec.rb                |   91 +
 spec/models/project_security_spec.rb               |  112 --
 spec/models/project_services/asana_service_spec.rb |   20 -
 .../project_services/assembla_service_spec.rb      |   20 -
 .../models/project_services/bamboo_service_spec.rb |   20 -
 .../project_services/bugzilla_service_spec.rb      |   20 -
 .../project_services/buildkite_service_spec.rb     |   20 -
 .../project_services/campfire_service_spec.rb      |   20 -
 .../custom_issue_tracker_service_spec.rb           |   20 -
 .../project_services/drone_ci_service_spec.rb      |   20 -
 .../project_services/external_wiki_service_spec.rb |   21 -
 .../project_services/flowdock_service_spec.rb      |   20 -
 .../project_services/gemnasium_service_spec.rb     |   20 -
 .../gitlab_issue_tracker_service_spec.rb           |   20 -
 .../project_services/hipchat_service_spec.rb       |   20 -
 spec/models/project_services/irker_service_spec.rb |   20 -
 spec/models/project_services/jira_service_spec.rb  |   20 -
 .../pivotaltracker_service_spec.rb                 |   20 -
 .../project_services/pushover_service_spec.rb      |   20 -
 .../project_services/redmine_service_spec.rb       |   20 -
 .../slack_service/build_message_spec.rb            |   32 +-
 .../slack_service/pipeline_message_spec.rb         |   55 +
 spec/models/project_services/slack_service_spec.rb |   91 +-
 .../project_services/teamcity_service_spec.rb      |   20 -
 spec/models/project_spec.rb                        |  289 ++-
 spec/models/repository_spec.rb                     |  245 ++-
 spec/models/snippet_spec.rb                        |    2 +
 spec/models/user_spec.rb                           |    3 +-
 spec/policies/project_policy_spec.rb               |   49 +
 spec/requests/api/api_helpers_spec.rb              |   52 +
 spec/requests/api/award_emoji_spec.rb              |   72 +-
 spec/requests/api/broadcast_messages_spec.rb       |  180 ++
 spec/requests/api/builds_spec.rb                   |   20 +-
 spec/requests/api/commit_statuses_spec.rb          |   39 +-
 spec/requests/api/commits_spec.rb                  |    6 +-
 spec/requests/api/files_spec.rb                    |   75 +
 spec/requests/api/fork_spec.rb                     |   66 +
 spec/requests/api/groups_spec.rb                   |   11 +-
 spec/requests/api/internal_spec.rb                 |  108 ++
 spec/requests/api/issues_spec.rb                   |  220 ++-
 spec/requests/api/lint_spec.rb                     |   49 +
 spec/requests/api/members_spec.rb                  |   27 +-
 spec/requests/api/merge_request_diffs_spec.rb      |   49 +
 spec/requests/api/merge_requests_spec.rb           |   10 +-
 spec/requests/api/milestones_spec.rb               |   23 +-
 spec/requests/api/notes_spec.rb                    |   11 +-
 spec/requests/api/notification_settings_spec.rb    |   89 +
 spec/requests/api/project_hooks_spec.rb            |    8 +
 spec/requests/api/project_snippets_spec.rb         |    1 +
 spec/requests/api/projects_spec.rb                 |   53 +-
 spec/requests/api/users_spec.rb                    |    1 +
 spec/requests/ci/api/builds_spec.rb                |  157 +-
 spec/requests/git_http_spec.rb                     |   91 +-
 spec/requests/jwt_controller_spec.rb               |   39 +-
 spec/requests/lfs_http_spec.rb                     |  375 +++-
 .../requests/projects/artifacts_controller_spec.rb |  117 ++
 spec/routing/routing_spec.rb                       |    4 +-
 ...ntainer_registry_authentication_service_spec.rb |   64 +-
 spec/services/boards/lists/create_service_spec.rb  |   11 +-
 spec/services/ci/image_for_build_service_spec.rb   |    2 +-
 spec/services/ci/register_build_service_spec.rb    |   19 +
 spec/services/create_deployment_service_spec.rb    |  122 +-
 spec/services/git_push_service_spec.rb             |   52 +
 spec/services/issuable/bulk_update_service_spec.rb |  282 +++
 spec/services/issues/bulk_update_service_spec.rb   |  282 ---
 spec/services/issues/close_service_spec.rb         |   40 +-
 spec/services/issues/create_service_spec.rb        |   18 +
 spec/services/issues/reopen_service_spec.rb        |   46 +-
 spec/services/issues/update_service_spec.rb        |   93 +-
 spec/services/merge_requests/build_service_spec.rb |    4 +-
 .../services/merge_requests/create_service_spec.rb |   29 +
 .../merge_requests/get_urls_service_spec.rb        |    2 +-
 .../merge_request_diff_cache_service_spec.rb       |    2 +-
 .../merge_requests/refresh_service_spec.rb         |   52 +
 .../merge_requests/resolve_service_spec.rb         |   87 +
 .../services/merge_requests/update_service_spec.rb |   37 +
 spec/services/notes/slash_commands_service_spec.rb |   69 +
 spec/services/notification_service_spec.rb         |    2 +
 spec/services/projects/create_service_spec.rb      |    6 +-
 .../services/projects/housekeeping_service_spec.rb |   33 +-
 .../protected_branches/create_service_spec.rb      |   23 +
 spec/services/system_note_service_spec.rb          |   10 +-
 spec/services/todo_service_spec.rb                 |   37 +
 spec/spec_helper.rb                                |    6 +-
 spec/support/cycle_analytics_helpers.rb            |   64 +
 .../cycle_analytics_helpers/test_generation.rb     |  161 ++
 spec/support/db_cleaner.rb                         |    2 +-
 spec/support/git_helpers.rb                        |    9 +
 spec/support/import_export/configuration_helper.rb |   29 +
 spec/support/import_export/export_file_helper.rb   |  133 ++
 .../issuable_slash_commands_shared_examples.rb     |   68 +-
 spec/support/ldap_helpers.rb                       |   47 +
 spec/support/login_helpers.rb                      |    1 +
 spec/support/slash_commands_helpers.rb             |   10 +
 spec/support/taskable_shared_examples.rb           |   63 +-
 spec/support/test_env.rb                           |   47 +-
 spec/support/wait_for_vue_resource.rb              |    7 +
 spec/support/workhorse_helpers.rb                  |    5 +
 spec/views/projects/builds/show.html.haml_spec.rb  |   12 +-
 .../merge_requests/_heading.html.haml_spec.rb      |    2 +
 .../projects/merge_requests/edit.html.haml_spec.rb |   53 +
 .../projects/merge_requests/show.html.haml_spec.rb |   44 +
 spec/views/projects/notes/_form.html.haml_spec.rb  |   36 +
 .../projects/pipelines/show.html.haml_spec.rb      |   53 +
 spec/workers/prune_old_events_worker_spec.rb       |   24 +
 .../single_repository_worker_spec.rb               |    8 +-
 vendor/assets/javascripts/Chart.js                 |    0
 vendor/assets/javascripts/autosize.js              |    0
 vendor/assets/javascripts/jquery.scrollTo.js       |    0
 vendor/assets/javascripts/task_list.js             |  161 +-
 vendor/gitignore/Global/NetBeans.gitignore         |    1 -
 vendor/gitignore/Global/OSX.gitignore              |   25 -
 vendor/gitignore/Global/Tags.gitignore             |    1 +
 vendor/gitignore/Global/macOS.gitignore            |   26 +
 vendor/gitignore/Haskell.gitignore                 |    1 +
 vendor/gitignore/Joomla.gitignore                  |   16 +
 vendor/gitignore/Node.gitignore                    |    3 +
 vendor/gitignore/Objective-C.gitignore             |    2 +
 vendor/gitignore/Python.gitignore                  |    1 +
 vendor/gitignore/Rails.gitignore                   |    6 +-
 vendor/gitignore/VisualStudio.gitignore            |    7 +
 vendor/gitlab-ci-yml/Docker.gitlab-ci.yml          |    7 +-
 vendor/gitlab-ci-yml/Ruby.gitlab-ci.yml            |    9 +
 vendor/gitlab-ci-yml/Swift.gitlab-ci.yml           |   30 +
 1105 files changed, 27129 insertions(+), 10672 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