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