[DRE-commits] [gitlab] 01/12: Merge tag 'upstream/8.11.3+dfsg'
Praveen Arimbrathodiyil
praveen at moszumanska.debian.org
Tue Sep 13 14:34:07 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 81b210a2f959e0c393f6b99dc3b418126306b35d
Merge: d3e1cc1 cee57f6
Author: Praveen Arimbrathodiyil <praveen at debian.org>
Date: Tue Sep 13 17:45:18 2016 +0530
Merge tag 'upstream/8.11.3+dfsg'
Upstream version 8.11.3+dfsg
# gpg: Signature made Tue 13 Sep 2016 05:45:18 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]
.gitignore | 1 +
.gitlab-ci.yml | 148 +-
.mailmap | 35 +
.rubocop.yml | 25 +-
.rubocop_todo.yml | 19 -
.ruby-version | 2 +-
.simplecov | 4 -
CHANGELOG | 184 +
CONTRIBUTING.md | 11 +-
GITLAB_SHELL_VERSION | 2 +-
GITLAB_WORKHORSE_VERSION | 2 +-
Gemfile | 36 +-
Gemfile.lock | 160 +-
PROCESS.md | 2 +
VERSION | 2 +-
app/assets/images/bg-header.png | Bin 90 -> 0 bytes
app/assets/images/bg_fallback.png | Bin 167 -> 0 bytes
app/assets/images/chosen-sprite.png | Bin 367 -> 0 bytes
app/assets/images/diff_note_add.png | Bin 418 -> 0 bytes
app/assets/images/icon-search.png | Bin 222 -> 0 bytes
app/assets/images/icon_sprite.png | Bin 2636 -> 0 bytes
app/assets/images/images.png | Bin 5806 -> 0 bytes
app/assets/images/koding-logo.svg | 8 +
app/assets/images/move.png | Bin 197 -> 0 bytes
app/assets/images/progress_bar.gif | Bin 494 -> 0 bytes
app/assets/images/slider_handles.png | Bin 1341 -> 0 bytes
app/assets/images/switch_icon.png | Bin 231 -> 0 bytes
app/assets/images/trans_bg.gif | Bin 49 -> 0 bytes
app/assets/javascripts/LabelManager.js | 110 +
app/assets/javascripts/LabelManager.js.coffee | 92 -
app/assets/javascripts/activities.js | 40 +
app/assets/javascripts/activities.js.coffee | 24 -
app/assets/javascripts/admin.js | 64 +
app/assets/javascripts/admin.js.coffee | 51 -
app/assets/javascripts/api.js | 145 +
app/assets/javascripts/api.js.coffee | 122 -
app/assets/javascripts/application.js | 327 +
app/assets/javascripts/application.js.coffee | 310 -
app/assets/javascripts/aside.js | 26 +
app/assets/javascripts/aside.js.coffee | 16 -
app/assets/javascripts/autosave.js | 63 +
app/assets/javascripts/autosave.js.coffee | 39 -
app/assets/javascripts/awards_handler.coffee | 372 -
app/assets/javascripts/awards_handler.js | 368 +
app/assets/javascripts/behaviors/autosize.js | 30 +
.../javascripts/behaviors/autosize.js.coffee | 22 -
.../javascripts/behaviors/details_behavior.coffee | 15 -
.../javascripts/behaviors/details_behavior.js | 15 +
app/assets/javascripts/behaviors/quick_submit.js | 58 +
.../javascripts/behaviors/quick_submit.js.coffee | 56 -
app/assets/javascripts/behaviors/requires_input.js | 45 +
.../javascripts/behaviors/requires_input.js.coffee | 52 -
.../javascripts/behaviors/toggler_behavior.coffee | 14 -
.../javascripts/behaviors/toggler_behavior.js | 26 +
app/assets/javascripts/blob/blob_ci_yaml.js | 46 +
app/assets/javascripts/blob/blob_ci_yaml.js.coffee | 23 -
app/assets/javascripts/blob/blob_file_dropzone.js | 62 +
.../javascripts/blob/blob_file_dropzone.js.coffee | 57 -
.../javascripts/blob/blob_gitignore_selector.js | 23 +
.../blob/blob_gitignore_selector.js.coffee | 5 -
.../javascripts/blob/blob_gitignore_selectors.js | 25 +
.../blob/blob_gitignore_selectors.js.coffee | 17 -
.../javascripts/blob/blob_license_selector.js | 28 +
.../blob/blob_license_selector.js.coffee | 9 -
.../javascripts/blob/blob_license_selectors.js | 25 +
.../blob/blob_license_selectors.js.coffee | 17 -
app/assets/javascripts/blob/edit_blob.js.coffee | 42 -
app/assets/javascripts/blob/template_selector.js | 90 +
.../javascripts/blob/template_selector.js.coffee | 60 -
.../javascripts/blob_edit/blob_edit_bundle.js | 12 +
app/assets/javascripts/blob_edit/edit_blob.js | 66 +
app/assets/javascripts/boards/boards_bundle.js.es6 | 57 +
.../javascripts/boards/components/board.js.es6 | 81 +
.../boards/components/board_blank_state.js.es6 | 49 +
.../boards/components/board_card.js.es6 | 43 +
.../boards/components/board_delete.js.es6 | 19 +
.../boards/components/board_list.js.es6 | 87 +
.../boards/components/new_list_dropdown.js.es6 | 54 +
.../boards/mixins/sortable_default_options.js.es6 | 35 +
app/assets/javascripts/boards/models/issue.js.es6 | 44 +
app/assets/javascripts/boards/models/label.js.es6 | 10 +
app/assets/javascripts/boards/models/list.js.es6 | 125 +
app/assets/javascripts/boards/models/user.js.es6 | 8 +
.../boards/services/board_service.js.es6 | 61 +
.../javascripts/boards/stores/boards_store.js.es6 | 112 +
.../javascripts/boards/test_utils/simulate_drag.js | 119 +
.../boards/vue_resource_interceptor.js.es6 | 10 +
app/assets/javascripts/breakpoints.coffee | 37 -
app/assets/javascripts/breakpoints.js | 68 +
app/assets/javascripts/broadcast_message.js | 34 +
app/assets/javascripts/broadcast_message.js.coffee | 22 -
app/assets/javascripts/build.coffee | 114 -
app/assets/javascripts/build.js | 162 +
app/assets/javascripts/build_artifacts.js | 27 +
app/assets/javascripts/build_artifacts.js.coffee | 14 -
app/assets/javascripts/commit.js | 13 +
app/assets/javascripts/commit.js.coffee | 4 -
app/assets/javascripts/commit/file.js | 13 +
app/assets/javascripts/commit/file.js.coffee | 5 -
app/assets/javascripts/commit/image-file.js | 175 +
app/assets/javascripts/commit/image-file.js.coffee | 127 -
app/assets/javascripts/commits.js | 58 +
app/assets/javascripts/commits.js.coffee | 39 -
app/assets/javascripts/compare.js | 91 +
app/assets/javascripts/compare.js.coffee | 67 -
app/assets/javascripts/compare_autocomplete.js | 51 +
.../javascripts/compare_autocomplete.js.coffee | 41 -
app/assets/javascripts/confirm_danger_modal.js | 32 +
.../javascripts/confirm_danger_modal.js.coffee | 20 -
app/assets/javascripts/copy_to_clipboard.js | 43 +
app/assets/javascripts/copy_to_clipboard.js.coffee | 37 -
app/assets/javascripts/create_label.js.es6 | 126 +
app/assets/javascripts/diff.js | 66 +
app/assets/javascripts/diff.js.coffee | 51 -
.../components/comment_resolve_btn.js.es6 | 49 +
.../components/jump_to_discussion.js.es6 | 188 +
.../diff_notes/components/resolve_btn.js.es6 | 107 +
.../diff_notes/components/resolve_count.js.es6 | 18 +
.../components/resolve_discussion_btn.js.es6 | 60 +
.../diff_notes/diff_notes_bundle.js.es6 | 35 +
.../diff_notes/mixins/discussion.js.es6 | 35 +
.../javascripts/diff_notes/mixins/namespace.js.es6 | 9 +
.../diff_notes/models/discussion.js.es6 | 87 +
.../javascripts/diff_notes/models/note.js.es6 | 9 +
.../javascripts/diff_notes/services/resolve.js.es6 | 88 +
.../javascripts/diff_notes/stores/comments.js.es6 | 53 +
app/assets/javascripts/dispatcher.js | 277 +
app/assets/javascripts/dispatcher.js.coffee | 171 -
app/assets/javascripts/dropzone_input.js | 219 +
app/assets/javascripts/dropzone_input.js.coffee | 201 -
app/assets/javascripts/due_date_select.js | 104 +
app/assets/javascripts/due_date_select.js.coffee | 99 -
app/assets/javascripts/extensions/jquery.js | 14 +
app/assets/javascripts/extensions/jquery.js.coffee | 11 -
app/assets/javascripts/files_comment_button.js | 141 +
.../javascripts/files_comment_button.js.coffee | 98 -
app/assets/javascripts/flash.js | 43 +
app/assets/javascripts/flash.js.coffee | 28 -
app/assets/javascripts/gfm_auto_complete.js.coffee | 228 -
app/assets/javascripts/gfm_auto_complete.js.es6 | 335 +
app/assets/javascripts/gl_dropdown.js | 737 ++
app/assets/javascripts/gl_dropdown.js.coffee | 647 --
app/assets/javascripts/gl_form.js | 53 +
app/assets/javascripts/gl_form.js.coffee | 54 -
app/assets/javascripts/graphs/graphs_bundle.js | 7 +
.../javascripts/graphs/graphs_bundle.js.coffee | 7 -
app/assets/javascripts/graphs/stat_graph.js | 19 +
app/assets/javascripts/graphs/stat_graph.js.coffee | 6 -
.../javascripts/graphs/stat_graph_contributors.js | 112 +
.../graphs/stat_graph_contributors.js.coffee | 71 -
.../graphs/stat_graph_contributors_graph.js | 279 +
.../graphs/stat_graph_contributors_graph.js.coffee | 173 -
.../graphs/stat_graph_contributors_util.js | 135 +
.../graphs/stat_graph_contributors_util.js.coffee | 98 -
app/assets/javascripts/group_avatar.js | 21 +
app/assets/javascripts/group_avatar.js.coffee | 9 -
app/assets/javascripts/groups.js | 13 +
app/assets/javascripts/groups.js.coffee | 4 -
app/assets/javascripts/groups_select.js | 67 +
app/assets/javascripts/groups_select.js.coffee | 41 -
app/assets/javascripts/importer_status.js | 77 +
app/assets/javascripts/importer_status.js.coffee | 53 -
app/assets/javascripts/issuable.js | 86 +
app/assets/javascripts/issuable.js.coffee | 93 -
app/assets/javascripts/issuable_context.js | 69 +
app/assets/javascripts/issuable_context.js.coffee | 60 -
app/assets/javascripts/issuable_form.js | 136 +
app/assets/javascripts/issuable_form.js.coffee | 112 -
app/assets/javascripts/issue.js | 154 +
app/assets/javascripts/issue.js.coffee | 117 -
app/assets/javascripts/issue_status_select.js | 35 +
.../javascripts/issue_status_select.js.coffee | 18 -
app/assets/javascripts/issues-bulk-assignment.js | 161 +
.../javascripts/issues-bulk-assignment.js.coffee | 128 -
app/assets/javascripts/labels.js | 44 +
app/assets/javascripts/labels.js.coffee | 28 -
app/assets/javascripts/labels_select.js | 365 +
app/assets/javascripts/labels_select.js.coffee | 386 -
app/assets/javascripts/layout_nav.js | 27 +
app/assets/javascripts/layout_nav.js.coffee | 24 -
app/assets/javascripts/lib/ace.js | 2 +
app/assets/javascripts/lib/chart.js | 7 +
app/assets/javascripts/lib/chart.js.coffee | 1 -
app/assets/javascripts/lib/cropper.js | 7 +
app/assets/javascripts/lib/cropper.js.coffee | 1 -
app/assets/javascripts/lib/d3.js | 7 +
app/assets/javascripts/lib/d3.js.coffee | 1 -
app/assets/javascripts/lib/raphael.js | 13 +
app/assets/javascripts/lib/raphael.js.coffee | 3 -
app/assets/javascripts/lib/utils/animate.js | 49 +
app/assets/javascripts/lib/utils/animate.js.coffee | 39 -
app/assets/javascripts/lib/utils/common_utils.js | 60 +
.../javascripts/lib/utils/common_utils.js.coffee | 68 -
.../javascripts/lib/utils/datetime_utility.js | 72 +
.../lib/utils/datetime_utility.js.coffee | 28 -
app/assets/javascripts/lib/utils/md5.js | 211 -
app/assets/javascripts/lib/utils/notify.js | 41 +
app/assets/javascripts/lib/utils/notify.js.coffee | 35 -
app/assets/javascripts/lib/utils/text_utility.js | 112 +
.../javascripts/lib/utils/text_utility.js.coffee | 105 -
app/assets/javascripts/lib/utils/type_utility.js | 15 +
.../javascripts/lib/utils/type_utility.js.coffee | 9 -
app/assets/javascripts/lib/utils/url_utility.js | 74 +
.../javascripts/lib/utils/url_utility.js.coffee | 52 -
app/assets/javascripts/lib/utils/utf8_encode.js | 70 -
app/assets/javascripts/line_highlighter.js | 115 +
app/assets/javascripts/line_highlighter.js.coffee | 148 -
app/assets/javascripts/logo.js | 54 +
app/assets/javascripts/logo.js.coffee | 44 -
app/assets/javascripts/markdown_preview.js.coffee | 119 -
app/assets/javascripts/member_expiration_date.js | 32 +
.../merge_conflict_data_provider.js.es6 | 341 +
.../javascripts/merge_conflict_resolver.js.es6 | 85 +
app/assets/javascripts/merge_request.js | 105 +
app/assets/javascripts/merge_request.js.coffee | 82 -
app/assets/javascripts/merge_request_tabs.js | 268 +
.../javascripts/merge_request_tabs.js.coffee | 252 -
app/assets/javascripts/merge_request_widget.js | 185 +
.../javascripts/merge_request_widget.js.coffee | 143 -
app/assets/javascripts/merged_buttons.js | 45 +
app/assets/javascripts/merged_buttons.js.coffee | 30 -
app/assets/javascripts/milestone.js | 195 +
app/assets/javascripts/milestone.js.coffee | 146 -
app/assets/javascripts/milestone_select.js | 155 +
app/assets/javascripts/milestone_select.js.coffee | 137 -
app/assets/javascripts/namespace_select.js | 86 +
app/assets/javascripts/namespace_select.js.coffee | 56 -
app/assets/javascripts/network/branch-graph.js | 404 +
.../javascripts/network/branch-graph.js.coffee | 340 -
app/assets/javascripts/network/network.js | 19 +
app/assets/javascripts/network/network.js.coffee | 9 -
app/assets/javascripts/network/network_bundle.js | 16 +
.../javascripts/network/network_bundle.js.coffee | 17 -
app/assets/javascripts/new_branch_form.js | 104 +
app/assets/javascripts/new_branch_form.js.coffee | 78 -
app/assets/javascripts/new_commit_form.js | 34 +
app/assets/javascripts/new_commit_form.js.coffee | 21 -
app/assets/javascripts/notes.js | 810 ++
app/assets/javascripts/notes.js.coffee | 694 --
app/assets/javascripts/notifications_dropdown.js | 30 +
.../javascripts/notifications_dropdown.js.coffee | 25 -
app/assets/javascripts/notifications_form.js | 58 +
.../javascripts/notifications_form.js.coffee | 49 -
app/assets/javascripts/pager.js | 63 +
app/assets/javascripts/pager.js.coffee | 44 -
app/assets/javascripts/pipeline.js.es6 | 15 +
app/assets/javascripts/preview_markdown.js | 150 +
app/assets/javascripts/profile/gl_crop.js | 169 +
app/assets/javascripts/profile/gl_crop.js.coffee | 152 -
app/assets/javascripts/profile/profile.js | 102 +
app/assets/javascripts/profile/profile.js.coffee | 83 -
app/assets/javascripts/profile/profile_bundle.js | 7 +
.../javascripts/profile/profile_bundle.js.coffee | 2 -
app/assets/javascripts/project.js | 109 +
app/assets/javascripts/project.js.coffee | 91 -
app/assets/javascripts/project_avatar.js | 21 +
app/assets/javascripts/project_avatar.js.coffee | 9 -
app/assets/javascripts/project_find_file.js | 170 +
app/assets/javascripts/project_find_file.js.coffee | 125 -
app/assets/javascripts/project_fork.js | 14 +
app/assets/javascripts/project_fork.js.coffee | 5 -
app/assets/javascripts/project_import.js | 13 +
app/assets/javascripts/project_import.js.coffee | 5 -
app/assets/javascripts/project_members.js | 10 +
app/assets/javascripts/project_members.js.coffee | 4 -
app/assets/javascripts/project_new.js | 40 +
app/assets/javascripts/project_new.js.coffee | 23 -
app/assets/javascripts/project_select.js | 102 +
app/assets/javascripts/project_select.js.coffee | 72 -
app/assets/javascripts/project_show.js | 9 +
app/assets/javascripts/project_show.js.coffee | 3 -
app/assets/javascripts/projects_list.js | 48 +
app/assets/javascripts/projects_list.js.coffee | 36 -
.../protected_branch_access_dropdown.js.es6 | 28 +
.../javascripts/protected_branch_create.js.es6 | 54 +
.../javascripts/protected_branch_dropdown.js.es6 | 75 +
.../javascripts/protected_branch_edit.js.es6 | 66 +
.../javascripts/protected_branch_edit_list.js.es6 | 17 +
.../javascripts/protected_branch_select.js.coffee | 40 -
.../javascripts/protected_branches.js.coffee | 22 -
app/assets/javascripts/right_sidebar.js | 201 +
app/assets/javascripts/right_sidebar.js.coffee | 175 -
app/assets/javascripts/search.js | 93 +
app/assets/javascripts/search.js.coffee | 75 -
app/assets/javascripts/search_autocomplete.js | 370 +
.../javascripts/search_autocomplete.js.coffee | 335 -
app/assets/javascripts/shortcuts.js | 97 +
app/assets/javascripts/shortcuts.js.coffee | 60 -
app/assets/javascripts/shortcuts_blob.coffee | 10 -
app/assets/javascripts/shortcuts_blob.js | 28 +
.../javascripts/shortcuts_dashboard_navigation.js | 39 +
.../shortcuts_dashboard_navigation.js.coffee | 14 -
app/assets/javascripts/shortcuts_find_file.js | 35 +
.../javascripts/shortcuts_find_file.js.coffee | 19 -
app/assets/javascripts/shortcuts_issuable.coffee | 53 -
app/assets/javascripts/shortcuts_issuable.js | 75 +
app/assets/javascripts/shortcuts_navigation.coffee | 23 -
app/assets/javascripts/shortcuts_navigation.js | 64 +
app/assets/javascripts/shortcuts_network.js | 27 +
app/assets/javascripts/shortcuts_network.js.coffee | 12 -
app/assets/javascripts/sidebar.js | 41 +
app/assets/javascripts/sidebar.js.coffee | 37 -
app/assets/javascripts/single_file_diff.js | 87 +
app/assets/javascripts/single_file_diff.js.coffee | 54 -
app/assets/javascripts/snippet/snippet_bundle.js | 12 +
app/assets/javascripts/star.js | 31 +
app/assets/javascripts/star.js.coffee | 24 -
app/assets/javascripts/subscription.js | 41 +
app/assets/javascripts/subscription.js.coffee | 26 -
app/assets/javascripts/subscription_select.js | 35 +
.../javascripts/subscription_select.js.coffee | 18 -
app/assets/javascripts/syntax_highlight.coffee | 20 -
app/assets/javascripts/syntax_highlight.js | 18 +
.../templates/issuable_template_selector.js.es6 | 51 +
.../templates/issuable_template_selectors.js.es6 | 29 +
app/assets/javascripts/todos.js | 144 +
app/assets/javascripts/todos.js.coffee | 110 -
app/assets/javascripts/tree.js | 65 +
app/assets/javascripts/tree.js.coffee | 50 -
app/assets/javascripts/u2f/authenticate.js | 89 +
app/assets/javascripts/u2f/authenticate.js.coffee | 75 -
app/assets/javascripts/u2f/error.js | 27 +
app/assets/javascripts/u2f/error.js.coffee | 13 -
app/assets/javascripts/u2f/register.js | 87 +
app/assets/javascripts/u2f/register.js.coffee | 63 -
app/assets/javascripts/u2f/util.js | 13 +
app/assets/javascripts/u2f/util.js.coffee | 3 -
app/assets/javascripts/user.js | 31 +
app/assets/javascripts/user.js.coffee | 17 -
app/assets/javascripts/user_tabs.js | 119 +
app/assets/javascripts/user_tabs.js.coffee | 156 -
app/assets/javascripts/users/calendar.js | 192 +
app/assets/javascripts/users/calendar.js.coffee | 194 -
app/assets/javascripts/users/users_bundle.js | 7 +
.../javascripts/users/users_bundle.js.coffee | 2 -
app/assets/javascripts/users_select.js | 355 +
app/assets/javascripts/users_select.js.coffee | 330 -
app/assets/javascripts/wikis.js | 37 +
app/assets/javascripts/wikis.js.coffee | 19 -
app/assets/javascripts/zen_mode.js | 80 +
app/assets/javascripts/zen_mode.js.coffee | 80 -
app/assets/stylesheets/behaviors.scss | 5 +
app/assets/stylesheets/framework/avatar.scss | 20 +-
app/assets/stylesheets/framework/buttons.scss | 15 +-
app/assets/stylesheets/framework/dropdowns.scss | 16 +-
app/assets/stylesheets/framework/files.scss | 2 +-
app/assets/stylesheets/framework/lists.scss | 11 +-
.../stylesheets/framework/markdown_area.scss | 5 +
app/assets/stylesheets/framework/mixins.scss | 7 +-
app/assets/stylesheets/framework/nav.scss | 2 -
app/assets/stylesheets/framework/panels.scss | 5 +
app/assets/stylesheets/framework/sidebar.scss | 4 +
app/assets/stylesheets/framework/typography.scss | 42 +-
app/assets/stylesheets/framework/variables.scss | 5 +-
app/assets/stylesheets/highlight/dark.scss | 7 +-
app/assets/stylesheets/highlight/monokai.scss | 7 +-
.../stylesheets/highlight/solarized_dark.scss | 7 +-
.../stylesheets/highlight/solarized_light.scss | 13 +-
app/assets/stylesheets/highlight/white.scss | 13 +-
.../stylesheets/mailers/repository_push_email.scss | 79 +-
app/assets/stylesheets/pages/boards.scss | 306 +
app/assets/stylesheets/pages/builds.scss | 91 +-
app/assets/stylesheets/pages/commit.scss | 9 +
app/assets/stylesheets/pages/commits.scss | 6 +-
app/assets/stylesheets/pages/dashboard.scss | 4 -
app/assets/stylesheets/pages/detail_page.scss | 7 -
app/assets/stylesheets/pages/diff.scss | 5 +-
app/assets/stylesheets/pages/environments.scss | 30 +
app/assets/stylesheets/pages/groups.scss | 8 +-
app/assets/stylesheets/pages/issuable.scss | 9 +
app/assets/stylesheets/pages/issues.scss | 32 +-
app/assets/stylesheets/pages/labels.scss | 11 +
app/assets/stylesheets/pages/merge_conflicts.scss | 238 +
app/assets/stylesheets/pages/merge_requests.scss | 17 +-
app/assets/stylesheets/pages/note_form.scss | 26 +
app/assets/stylesheets/pages/notes.scss | 77 +
app/assets/stylesheets/pages/pipelines.scss | 208 +-
app/assets/stylesheets/pages/profile.scss | 6 +
app/assets/stylesheets/pages/projects.scss | 61 +-
app/assets/stylesheets/pages/tree.scss | 6 +-
.../admin/application_settings_controller.rb | 2 +
app/controllers/admin/groups_controller.rb | 6 +-
app/controllers/admin/impersonations_controller.rb | 2 +-
.../admin/requests_profiles_controller.rb | 17 +
app/controllers/admin/spam_logs_controller.rb | 10 +
app/controllers/admin/system_info_controller.rb | 8 +-
app/controllers/application_controller.rb | 56 -
app/controllers/autocomplete_controller.rb | 33 +-
app/controllers/concerns/diff_for_path.rb | 6 +-
app/controllers/concerns/issuable_collections.rb | 84 +
app/controllers/concerns/issues_action.rb | 10 +-
app/controllers/concerns/merge_requests_action.rb | 10 +-
app/controllers/concerns/service_params.rb | 19 +-
app/controllers/concerns/spammable_actions.rb | 25 +
app/controllers/dashboard/todos_controller.rb | 11 +-
app/controllers/explore/application_controller.rb | 2 +-
app/controllers/groups/group_members_controller.rb | 9 +-
app/controllers/groups_controller.rb | 4 +-
app/controllers/help_controller.rb | 2 +-
app/controllers/import/bitbucket_controller.rb | 2 -
app/controllers/import/gitlab_controller.rb | 2 -
.../import/gitlab_projects_controller.rb | 5 +
app/controllers/koding_controller.rb | 15 +
app/controllers/profiles/passwords_controller.rb | 1 +
.../profiles/two_factor_auths_controller.rb | 12 +-
.../profiles/u2f_registrations_controller.rb | 7 +
app/controllers/projects/application_controller.rb | 1 +
app/controllers/projects/badges_controller.rb | 18 +-
app/controllers/projects/blob_controller.rb | 16 +-
app/controllers/projects/board_lists_controller.rb | 65 +
.../projects/boards/application_controller.rb | 15 +
.../projects/boards/issues_controller.rb | 56 +
.../projects/boards/lists_controller.rb | 81 +
app/controllers/projects/boards_controller.rb | 15 +
app/controllers/projects/branches_controller.rb | 2 +
app/controllers/projects/builds_controller.rb | 2 +-
app/controllers/projects/commit_controller.rb | 12 +-
app/controllers/projects/compare_controller.rb | 19 +-
app/controllers/projects/deploy_keys_controller.rb | 20 +-
app/controllers/projects/discussions_controller.rb | 43 +
.../projects/environments_controller.rb | 23 +-
.../projects/git_http_client_controller.rb | 120 +
app/controllers/projects/git_http_controller.rb | 142 +-
app/controllers/projects/group_links_controller.rb | 4 +-
app/controllers/projects/hooks_controller.rb | 1 +
app/controllers/projects/issues_controller.rb | 32 +-
app/controllers/projects/lfs_api_controller.rb | 94 +
app/controllers/projects/lfs_storage_controller.rb | 92 +
.../projects/merge_requests_controller.rb | 115 +-
app/controllers/projects/notes_controller.rb | 99 +-
app/controllers/projects/pipelines_controller.rb | 2 +-
.../projects/pipelines_settings_controller.rb | 8 +-
.../projects/project_members_controller.rb | 9 +-
.../projects/protected_branches_controller.rb | 39 +-
app/controllers/projects/templates_controller.rb | 19 +
app/controllers/projects/wikis_controller.rb | 2 +-
app/controllers/projects_controller.rb | 36 +-
app/controllers/registrations_controller.rb | 2 +-
app/controllers/search_controller.rb | 2 +-
app/controllers/sessions_controller.rb | 2 +-
app/finders/issuable_finder.rb | 2 +-
app/finders/move_to_project_finder.rb | 14 +
app/finders/projects_finder.rb | 3 +-
app/finders/todos_finder.rb | 28 +-
app/helpers/appearances_helper.rb | 2 +
app/helpers/application_helper.rb | 13 +-
app/helpers/application_settings_helper.rb | 4 +
app/helpers/avatars_helper.rb | 4 -
app/helpers/blob_helper.rb | 60 +-
app/helpers/ci_status_helper.rb | 26 +-
app/helpers/commits_helper.rb | 50 +-
app/helpers/diff_helper.rb | 64 +-
app/helpers/explore_helper.rb | 2 +-
app/helpers/issuables_helper.rb | 9 +
app/helpers/issues_helper.rb | 32 -
app/helpers/lfs_helper.rb | 67 +
app/helpers/members_helper.rb | 6 -
app/helpers/nav_helper.rb | 1 +
app/helpers/notes_helper.rb | 62 +-
app/helpers/projects_helper.rb | 79 +-
app/helpers/search_helper.rb | 5 +-
app/helpers/selects_helper.rb | 30 +-
app/helpers/sorting_helper.rb | 12 +-
app/helpers/time_helper.rb | 17 +-
app/helpers/todos_helper.rb | 4 +-
app/helpers/tree_helper.rb | 18 +-
app/mailers/emails/issues.rb | 5 +
app/mailers/emails/merge_requests.rb | 12 +
app/models/ability.rb | 87 +-
app/models/application_setting.rb | 6 +
app/models/blob.rb | 7 +
app/models/board.rb | 7 +
app/models/ci/build.rb | 59 +-
app/models/ci/pipeline.rb | 159 +-
app/models/commit.rb | 45 +-
app/models/commit_status.rb | 50 +-
app/models/compare.rb | 66 +
app/models/concerns/expirable.rb | 15 +
app/models/concerns/faster_cache_keys.rb | 16 +
app/models/concerns/issuable.rb | 21 +-
app/models/concerns/note_on_diff.rb | 29 +-
app/models/concerns/protected_branch_access.rb | 7 +
app/models/concerns/sortable.rb | 14 +
app/models/concerns/spammable.rb | 68 +
app/models/concerns/statuseable.rb | 46 +-
app/models/concerns/token_authenticatable.rb | 30 +-
app/models/deployment.rb | 6 +
app/models/diff_note.rb | 91 +-
app/models/discussion.rb | 177 +
app/models/environment.rb | 18 +
app/models/group.rb | 24 +-
app/models/hooks/project_hook.rb | 1 +
app/models/hooks/web_hook.rb | 1 +
app/models/issue.rb | 38 +
app/models/key.rb | 5 +-
app/models/label.rb | 2 +
app/models/legacy_diff_note.rb | 26 +-
app/models/list.rb | 34 +
app/models/member.rb | 8 +-
app/models/members/project_member.rb | 15 +-
app/models/merge_request.rb | 105 +-
app/models/merge_request_diff.rb | 14 +-
app/models/namespace.rb | 2 +
app/models/note.rb | 61 +-
app/models/project.rb | 62 +-
app/models/project_group_link.rb | 4 +-
.../project_services/builds_email_service.rb | 3 +-
app/models/project_services/campfire_service.rb | 51 +-
app/models/project_services/hipchat_service.rb | 21 +-
.../project_services/pivotaltracker_service.rb | 31 +-
app/models/project_team.rb | 92 +-
app/models/project_wiki.rb | 4 +
app/models/protected_branch.rb | 9 +
app/models/protected_branch/merge_access_level.rb | 22 +
app/models/protected_branch/push_access_level.rb | 25 +
app/models/repository.rb | 157 +-
app/models/service.rb | 7 +-
app/models/spam_log.rb | 4 +
app/models/spam_report.rb | 5 -
app/models/todo.rb | 19 +
app/models/u2f_registration.rb | 7 +-
app/models/user.rb | 19 +-
app/models/user_agent_detail.rb | 9 +
app/services/akismet_service.rb | 79 +
.../container_registry_authentication_service.rb | 12 +-
app/services/boards/base_service.rb | 5 +
app/services/boards/create_service.rb | 16 +
app/services/boards/issues/list_service.rb | 68 +
app/services/boards/issues/move_service.rb | 59 +
app/services/boards/lists/create_service.rb | 22 +
app/services/boards/lists/destroy_service.rb | 25 +
app/services/boards/lists/generate_service.rb | 36 +
app/services/boards/lists/move_service.rb | 51 +
app/services/ci/create_builds_service.rb | 62 -
app/services/ci/create_pipeline_builds_service.rb | 42 +
app/services/ci/create_pipeline_service.rb | 96 +-
app/services/ci/create_trigger_request_service.rb | 17 +-
app/services/ci/process_pipeline_service.rb | 77 +
app/services/compare_service.rb | 6 +-
app/services/create_branch_service.rb | 28 +-
app/services/create_commit_builds_service.rb | 69 -
app/services/create_spam_log_service.rb | 13 -
app/services/delete_branch_service.rb | 9 +-
app/services/delete_tag_service.rb | 9 +-
app/services/delete_user_service.rb | 9 +-
app/services/destroy_group_service.rb | 16 +-
app/services/files/base_service.rb | 1 +
app/services/files/update_service.rb | 23 +
app/services/git_push_service.rb | 35 +-
app/services/git_tag_push_service.rb | 26 +-
app/services/ham_service.rb | 26 +
app/services/issuable_base_service.rb | 97 +-
app/services/issues/close_service.rb | 2 +
app/services/issues/create_service.rb | 38 +-
app/services/issues/reopen_service.rb | 2 +
app/services/issues/update_service.rb | 7 +-
app/services/members/authorized_destroy_service.rb | 19 +
app/services/members/destroy_service.rb | 12 +-
app/services/merge_requests/base_service.rb | 9 +-
app/services/merge_requests/build_service.rb | 2 +-
app/services/merge_requests/close_service.rb | 2 +
app/services/merge_requests/create_service.rb | 25 +-
app/services/merge_requests/get_urls_service.rb | 63 +
.../merge_request_diff_cache_service.rb | 8 +
app/services/merge_requests/refresh_service.rb | 2 +-
app/services/merge_requests/reopen_service.rb | 2 +
app/services/merge_requests/resolve_service.rb | 31 +
.../resolved_discussion_notification_service.rb | 10 +
app/services/merge_requests/update_service.rb | 11 +-
app/services/notes/create_service.rb | 27 +-
app/services/notes/post_process_service.rb | 2 +-
app/services/notes/slash_commands_service.rb | 33 +
app/services/notification_service.rb | 49 +-
app/services/projects/autocomplete_service.rb | 27 +-
app/services/projects/destroy_service.rb | 8 +-
app/services/projects/enable_deploy_key_service.rb | 17 +
app/services/projects/participants_service.rb | 38 +-
app/services/projects/update_service.rb | 2 +-
app/services/protected_branches/create_service.rb | 11 +
app/services/protected_branches/update_service.rb | 13 +
app/services/slash_commands/interpret_service.rb | 236 +
app/services/spam_service.rb | 78 +
app/services/system_note_service.rb | 160 +-
app/services/test_hook_service.rb | 2 +-
app/services/todo_service.rb | 13 +-
app/services/user_agent_detail_service.rb | 13 +
app/uploaders/artifact_uploader.rb | 1 -
app/uploaders/attachment_uploader.rb | 2 -
app/uploaders/avatar_uploader.rb | 2 -
app/uploaders/file_uploader.rb | 1 -
app/uploaders/lfs_object_uploader.rb | 2 -
.../admin/application_settings/_form.html.haml | 28 +-
app/views/admin/background_jobs/_head.html.haml | 4 +
app/views/admin/builds/_build.html.haml | 12 +-
app/views/admin/dashboard/index.html.haml | 4 +
app/views/admin/labels/_form.html.haml | 3 -
app/views/admin/requests_profiles/index.html.haml | 26 +
app/views/admin/spam_logs/_spam_log.html.haml | 5 +
app/views/admin/system_info/show.html.haml | 12 +-
app/views/admin/users/show.html.haml | 8 +-
app/views/dashboard/todos/index.html.haml | 19 +
app/views/devise/sessions/_new_crowd.html.haml | 2 +-
app/views/devise/shared/_omniauth_box.html.haml | 2 +-
app/views/discussions/_diff_discussion.html.haml | 6 +
app/views/discussions/_diff_with_notes.html.haml | 17 +
app/views/discussions/_discussion.html.haml | 48 +
app/views/discussions/_headline.html.haml | 14 +
app/views/discussions/_jump_to_next.html.haml | 9 +
app/views/discussions/_notes.html.haml | 15 +
.../_parallel_diff_discussion.html.haml | 21 +
app/views/discussions/_resolve_all.html.haml | 11 +
.../group_members/_new_group_member.html.haml | 9 +
app/views/groups/group_members/update.js.haml | 1 +
app/views/groups/show.html.haml | 2 +-
app/views/help/ui.html.haml | 2 +-
app/views/import/bitbucket/status.html.haml | 4 +-
app/views/import/fogbugz/status.html.haml | 3 +-
app/views/import/github/status.html.haml | 7 +-
app/views/import/gitlab/status.html.haml | 3 +-
app/views/import/gitorious/status.html.haml | 3 +-
app/views/import/google_code/status.html.haml | 3 +-
app/views/koding/index.html.haml | 6 +
app/views/layouts/_init_auto_complete.html.haml | 4 +-
app/views/layouts/_page.html.haml | 5 +-
app/views/layouts/application.html.haml | 2 +-
app/views/layouts/koding.html.haml | 5 +
app/views/layouts/nav/_admin.html.haml | 2 +-
app/views/layouts/nav/_dashboard.html.haml | 5 +
app/views/layouts/nav/_project.html.haml | 4 +-
app/views/layouts/project.html.haml | 6 +-
app/views/notify/new_issue_email.text.erb | 2 +
.../notify/new_mention_in_issue_email.html.haml | 12 +
.../notify/new_mention_in_issue_email.text.erb | 7 +
.../new_mention_in_merge_request_email.html.haml | 15 +
.../new_mention_in_merge_request_email.text.erb | 9 +
app/views/notify/new_merge_request_email.text.erb | 2 +
app/views/notify/repository_push_email.html.haml | 3 +-
.../resolved_all_discussions_email.html.haml | 2 +
.../notify/resolved_all_discussions_email.text.erb | 3 +
app/views/profiles/accounts/show.html.haml | 2 +-
.../personal_access_tokens/index.html.haml | 4 +
app/views/profiles/two_factor_auths/show.html.haml | 31 +-
app/views/projects/_home_panel.html.haml | 5 +-
app/views/projects/_zen.html.haml | 3 +-
app/views/projects/badges/badge.svg.erb | 36 +
app/views/projects/blob/_actions.html.haml | 3 +-
app/views/projects/blob/_image.html.haml | 16 +-
app/views/projects/blob/diff.html.haml | 34 +-
app/views/projects/blob/edit.html.haml | 18 +-
app/views/projects/blob/new.html.haml | 9 +-
.../boards/components/_blank_state.html.haml | 15 +
.../projects/boards/components/_board.html.haml | 43 +
.../projects/boards/components/_card.html.haml | 33 +
app/views/projects/boards/show.html.haml | 19 +
app/views/projects/branches/_commit.html.haml | 2 +-
app/views/projects/branches/index.html.haml | 40 +-
app/views/projects/builds/_sidebar.html.haml | 198 +-
app/views/projects/builds/show.html.haml | 28 +-
app/views/projects/buttons/_dropdown.html.haml | 2 +-
app/views/projects/buttons/_fork.html.haml | 12 +-
app/views/projects/buttons/_koding.html.haml | 7 +
app/views/projects/ci/builds/_build.html.haml | 15 +-
.../projects/ci/builds/_build_pipeline.html.haml | 14 +
.../projects/ci/pipelines/_pipeline.html.haml | 48 +-
app/views/projects/commit/_ci_menu.html.haml | 2 +-
app/views/projects/commit/_commit_box.html.haml | 8 +-
app/views/projects/commit/_pipeline.html.haml | 26 +-
app/views/projects/commit/_pipelines_list.haml | 17 +
app/views/projects/commit/show.html.haml | 2 +-
app/views/projects/compare/_form.html.haml | 2 +-
app/views/projects/compare/show.html.haml | 2 +-
app/views/projects/deployments/_actions.haml | 6 +-
app/views/projects/deployments/_commit.html.haml | 8 +-
.../projects/deployments/_deployment.html.haml | 1 +
app/views/projects/diffs/_content.html.haml | 2 +-
app/views/projects/diffs/_diffs.html.haml | 19 +-
app/views/projects/diffs/_file.html.haml | 16 +-
app/views/projects/diffs/_line.html.haml | 22 +-
app/views/projects/diffs/_match_line.html.haml | 7 -
.../projects/diffs/_match_line_parallel.html.haml | 4 -
app/views/projects/diffs/_parallel_view.html.haml | 53 +-
app/views/projects/diffs/_stats.html.haml | 2 +-
app/views/projects/diffs/_text_file.html.haml | 20 +-
app/views/projects/diffs/_warning.html.haml | 2 +-
app/views/projects/edit.html.haml | 2 +
.../projects/environments/_environment.html.haml | 8 +-
app/views/projects/environments/_form.html.haml | 29 +-
app/views/projects/environments/edit.html.haml | 6 +
app/views/projects/environments/index.html.haml | 7 +-
app/views/projects/environments/new.html.haml | 14 +-
app/views/projects/environments/show.html.haml | 6 +-
.../_generic_commit_status_pipeline.html.haml | 9 +
app/views/projects/graphs/ci/_build_times.haml | 7 +-
app/views/projects/graphs/ci/_builds.haml | 7 +-
app/views/projects/graphs/commits.html.haml | 4 +
app/views/projects/graphs/show.html.haml | 2 +-
app/views/projects/group_links/index.html.haml | 11 +
app/views/projects/hooks/_project_hook.html.haml | 2 +-
app/views/projects/issues/_head.html.haml | 7 +-
.../projects/issues/_issue_by_email.html.haml | 27 +
app/views/projects/issues/_new_branch.html.haml | 2 +-
.../projects/issues/_related_branches.html.haml | 4 +-
app/views/projects/issues/index.html.haml | 15 +-
app/views/projects/issues/show.html.haml | 11 +-
.../projects/merge_requests/_discussion.html.haml | 3 +
.../projects/merge_requests/_new_submit.html.haml | 13 +-
app/views/projects/merge_requests/_show.html.haml | 33 +-
.../projects/merge_requests/conflicts.html.haml | 29 +
.../conflicts/_commit_stats.html.haml | 20 +
.../conflicts/_inline_view.html.haml | 28 +
.../conflicts/_parallel_view.html.haml | 27 +
.../conflicts/_submit_form.html.haml | 15 +
.../projects/merge_requests/show/_builds.html.haml | 1 -
.../projects/merge_requests/show/_diffs.html.haml | 3 +-
.../merge_requests/show/_pipelines.html.haml | 1 +
.../merge_requests/widget/_heading.html.haml | 13 +
.../merge_requests/widget/_merged.html.haml | 2 +-
.../projects/merge_requests/widget/_open.html.haml | 10 +-
.../projects/merge_requests/widget/_show.html.haml | 3 +-
.../widget/open/_conflicts.html.haml | 13 +-
app/views/projects/new.html.haml | 40 +-
.../notes/_diff_notes_with_reply.html.haml | 7 -
.../_diff_notes_with_reply_parallel.html.haml | 25 -
app/views/projects/notes/_discussion.html.haml | 46 -
app/views/projects/notes/_form.html.haml | 10 +-
app/views/projects/notes/_hints.html.haml | 13 +-
app/views/projects/notes/_note.html.haml | 56 +-
app/views/projects/notes/_notes.html.haml | 12 +-
.../notes/discussions/_diff_with_notes.html.haml | 17 -
.../projects/notes/discussions/_notes.html.haml | 6 -
app/views/projects/pipelines/_info.html.haml | 2 +-
app/views/projects/pipelines/new.html.haml | 2 +-
.../projects/pipelines_settings/_badge.html.haml | 27 +
.../projects/pipelines_settings/show.html.haml | 25 +-
.../project_members/_new_project_member.html.haml | 9 +
app/views/projects/project_members/index.html.haml | 2 +-
app/views/projects/project_members/update.js.haml | 1 +
.../protected_branches/_branches_list.html.haml | 36 +-
.../_create_protected_branch.html.haml | 41 +
.../protected_branches/_dropdown.html.haml | 12 +-
.../protected_branches/_protected_branch.html.haml | 12 +-
.../_update_protected_branch.html.haml | 10 +
.../projects/protected_branches/index.html.haml | 32 +-
app/views/projects/releases/edit.html.haml | 16 +-
app/views/projects/show.html.haml | 8 +-
.../projects/tree/_tree_commit_column.html.haml | 2 +-
app/views/projects/tree/_tree_row.html.haml | 6 +
app/views/projects/update.js.haml | 2 +-
app/views/projects/wikis/_form.html.haml | 11 +-
app/views/search/results/_note.html.haml | 8 +-
app/views/shared/_labels_row.html.haml | 6 +-
app/views/shared/icons/_icon_play.svg | 1 +
app/views/shared/icons/_icon_status_cancel.svg | 14 +-
app/views/shared/icons/_icon_status_failed.svg | 14 +-
app/views/shared/icons/_icon_status_pending.svg | 15 +-
app/views/shared/icons/_icon_status_running.svg | 14 +-
app/views/shared/icons/_icon_status_success.svg | 17 +-
app/views/shared/icons/_icon_status_warning.svg | 17 +-
app/views/shared/icons/_next_discussion.svg | 1 +
app/views/shared/issuable/_filter.html.haml | 14 +-
app/views/shared/issuable/_form.html.haml | 29 +-
.../shared/issuable/_label_page_default.html.haml | 12 +-
app/views/shared/issuable/_sidebar.html.haml | 2 +-
app/views/shared/members/_member.html.haml | 22 +-
app/views/shared/projects/_project.html.haml | 4 +-
app/views/shared/snippets/_form.html.haml | 9 +-
app/views/shared/web_hooks/_form.html.haml | 23 +-
app/views/u2f/_register.html.haml | 13 +-
app/workers/email_receiver_worker.rb | 54 +-
app/workers/emails_on_push_worker.rb | 19 +-
app/workers/group_destroy_worker.rb | 17 +
app/workers/irker_worker.rb | 6 +-
app/workers/post_receive.rb | 4 +
app/workers/project_destroy_worker.rb | 2 +-
app/workers/remove_expired_group_links_worker.rb | 7 +
app/workers/remove_expired_members_worker.rb | 13 +
app/workers/repository_fork_worker.rb | 4 +
app/workers/repository_import_worker.rb | 6 +
app/workers/requests_profiles_worker.rb | 9 +
config/application.rb | 8 +-
config/dependency_decisions.yml | 31 +-
config/initializers/1_settings.rb | 9 +
config/initializers/5_backend.rb | 3 -
config/initializers/devise.rb | 3 +
config/initializers/doorkeeper.rb | 3 +-
config/initializers/metrics.rb | 14 +
config/initializers/mime_types.rb | 7 +
config/initializers/request_profiler.rb | 5 +
config/initializers/secret_token.rb | 103 +-
config/initializers/session_store.rb | 4 +-
config/initializers/sidekiq.rb | 15 +-
config/mail_room.yml | 53 +-
config/resque.yml.example | 34 +-
config/routes.rb | 115 +-
db/fixtures/development/04_project.rb | 1 -
db/fixtures/development/14_builds.rb | 107 +-
db/fixtures/development/16_protected_branches.rb | 12 +
db/migrate/20140407135544_fix_namespaces.rb | 10 +-
...705054938_add_protected_branches_push_access.rb | 17 +
...05054952_add_protected_branches_merge_access.rb | 17 +
...can_merge_to_protected_branches_merge_access.rb | 29 +
...s_can_push_to_protected_branches_push_access.rb | 29 +
..._developers_can_push_from_protected_branches.rb | 19 +
...developers_can_merge_from_protected_branches.rb | 19 +
.../20160716115711_add_queued_at_to_ci_builds.rb | 9 +
db/migrate/20160724205507_add_resolved_to_notes.rb | 10 +
...160725083350_add_external_url_to_enviroments.rb | 9 +
.../20160727163552_create_user_agent_details.rb | 18 +
db/migrate/20160727191041_create_boards.rb | 13 +
db/migrate/20160727193336_create_lists.rb | 16 +
...60728081025_add_pipeline_events_to_web_hooks.rb | 16 +
...160728103734_add_pipeline_events_to_services.rb | 16 +
...60729173930_remove_project_id_from_spam_logs.rb | 29 +
.../20160801163421_add_expires_at_to_member.rb | 29 +
...0801163709_add_submitted_as_ham_to_spam_logs.rb | 20 +
...10328_remove_builds_enable_index_on_projects.rb | 9 +
...803161903_add_unique_index_to_lists_label_id.rb | 15 +
.../20160805041956_add_deleted_at_to_namespaces.rb | 12 +
...60810102349_remove_ci_runner_trigram_indexes.rb | 27 +
.../20160810142633_remove_redundant_indexes.rb | 112 +
...6161312_add_column_name_to_u2f_registrations.rb | 29 +
...817133006_add_koding_to_application_settings.rb | 10 +
.../20160817154936_add_discussion_ids_to_notes.rb | 13 +
...205718_add_expires_at_to_project_group_links.rb | 29 +
...160819221631_add_index_to_note_discussion_id.rb | 14 +
...cussion_id_because_it_was_calculated_wrongly.rb | 12 +
db/schema.rb | 145 +-
doc/README.md | 7 +-
doc/administration/build_artifacts.md | 90 +
doc/administration/container_registry.md | 7 +-
doc/administration/custom_hooks.md | 3 +-
doc/administration/high_availability/redis.md | 301 +-
doc/administration/housekeeping.md | 2 +-
doc/administration/integration/koding.md | 242 +
.../raketasks/project_import_export.md | 15 +-
doc/administration/repository_checks.md | 5 +-
doc/api/README.md | 15 +-
doc/api/access_requests.md | 147 +
doc/api/award_emoji.md | 24 +-
doc/api/branches.md | 12 +-
doc/api/build_triggers.md | 8 +-
doc/api/build_variables.md | 10 +-
doc/api/builds.md | 66 +-
doc/api/ci/builds.md | 12 +-
doc/api/ci/runners.md | 4 +-
doc/api/commits.md | 19 +-
doc/api/deploy_key_multiple_projects.md | 8 +-
doc/api/deploy_keys.md | 58 +-
doc/api/deployments.md | 218 +
doc/api/enviroments.md | 117 +
doc/api/groups.md | 948 +-
doc/api/issues.md | 22 +-
doc/api/labels.md | 12 +-
doc/api/licenses.md | 2 +-
doc/api/members.md | 185 +
doc/api/merge_requests.md | 10 +-
doc/api/milestones.md | 2 +-
doc/api/namespaces.md | 4 +-
doc/api/notes.md | 6 +-
doc/api/oauth2.md | 56 +-
doc/api/pipelines.md | 207 +
doc/api/projects.md | 98 +-
doc/api/repository_files.md | 16 +
doc/api/runners.md | 16 +-
doc/api/services.md | 4 +-
doc/api/session.md | 4 +-
doc/api/settings.md | 4 +-
doc/api/sidekiq_metrics.md | 8 +-
doc/api/system_hooks.md | 8 +-
doc/api/tags.md | 2 +-
doc/api/todos.md | 8 +-
doc/ci/README.md | 2 +-
doc/ci/build_artifacts/README.md | 177 +-
.../img/build_artifacts_browser.png | Bin 82102 -> 0 bytes
.../img/build_artifacts_browser_button.png | Bin 7230 -> 0 bytes
doc/ci/docker/using_docker_build.md | 2 +-
doc/ci/examples/php.md | 4 +-
doc/ci/pipelines.md | 37 +
doc/ci/quick_start/README.md | 14 +-
doc/ci/triggers/README.md | 22 +-
doc/ci/yaml/README.md | 83 +-
doc/container_registry/README.md | 9 +-
doc/container_registry/img/mitmproxy-docker.png | Bin 0 -> 407004 bytes
doc/container_registry/troubleshooting.md | 141 +
doc/development/README.md | 37 +-
doc/development/adding_database_indexes.md | 123 +
doc/development/doc_styleguide.md | 95 +-
doc/development/gotchas.md | 5 +-
doc/development/newlines_styleguide.md | 102 +
doc/development/performance.md | 9 +-
doc/development/rake_tasks.md | 30 +-
doc/development/ui_guide.md | 52 +-
doc/development/what_requires_downtime.md | 161 +
doc/gitlab-basics/start-using-git.md | 8 +
doc/install/installation.md | 27 +-
doc/integration/README.md | 1 +
doc/integration/akismet.md | 38 +-
doc/integration/bitbucket.md | 2 +-
doc/integration/github.md | 2 +-
doc/integration/gitlab.md | 2 +-
doc/integration/img/spam_log.png | Bin 0 -> 187190 bytes
doc/integration/img/submit_issue.png | Bin 0 -> 174556 bytes
doc/integration/twitter.md | 2 +-
.../corporate_contributor_license_agreement.md | 14 +-
doc/markdown/markdown.md | 705 +-
doc/monitoring/health_check.md | 6 +-
doc/monitoring/performance/influxdb_schema.md | 9 +
doc/raketasks/backup_restore.md | 39 +-
doc/raketasks/cleanup.md | 4 +-
doc/raketasks/user_management.md | 4 +-
doc/update/4.0-to-4.1.md | 2 +-
doc/update/4.2-to-5.0.md | 2 +-
doc/update/5.0-to-5.1.md | 2 +-
doc/update/5.2-to-5.3.md | 2 +-
doc/update/5.3-to-5.4.md | 2 +-
doc/update/6.9-to-7.0.md | 2 +-
doc/update/7.0-to-7.1.md | 2 +-
doc/update/7.14-to-8.0.md | 2 +-
doc/update/8.10-to-8.11.md | 191 +
doc/user/admin_area/img/admin_labels.png | Bin 0 -> 91459 bytes
doc/user/admin_area/labels.md | 9 +
.../admin_area/settings/continuous_integration.md | 20 +
.../img/admin_area_maximum_artifacts_size.png | Bin 0 -> 6227 bytes
.../settings/img/admin_area_settings_button.png | Bin 0 -> 9184 bytes
.../img/logo.png => user/img/markdown_logo.png} | Bin
.../img/video.mp4 => user/img/markdown_video.mp4} | Bin
doc/user/markdown.md | 786 ++
doc/user/project/builds/artifacts.md | 104 +
.../project/builds/img/build_artifacts_browser.png | Bin 0 -> 8365 bytes
.../builds/img/build_artifacts_browser_button.png | Bin 0 -> 11041 bytes
.../builds/img/build_artifacts_builds_page.png | Bin 0 -> 55625 bytes
.../builds/img/build_artifacts_pipelines_page.png | Bin 0 -> 73038 bytes
doc/user/project/description_templates.md | 42 +
doc/user/project/img/description_templates.png | Bin 0 -> 20444 bytes
doc/user/project/img/issue_board.png | Bin 0 -> 275093 bytes
doc/user/project/img/issue_board_add_list.png | Bin 0 -> 22391 bytes
.../project/img/issue_board_search_backlog.png | Bin 0 -> 25948 bytes
doc/user/project/img/issue_board_system_notes.png | Bin 0 -> 20637 bytes
.../project/img/issue_board_welcome_message.png | Bin 0 -> 78694 bytes
doc/user/project/img/koding_build-in-progress.png | Bin 0 -> 70949 bytes
doc/user/project/img/koding_build-logs.png | Bin 0 -> 263623 bytes
doc/user/project/img/koding_build-success.png | Bin 0 -> 304666 bytes
doc/user/project/img/koding_commit-koding.yml.png | Bin 0 -> 302703 bytes
.../img/koding_different-stack-on-mr-try.png | Bin 0 -> 333649 bytes
doc/user/project/img/koding_edit-on-ide.png | Bin 0 -> 330880 bytes
doc/user/project/img/koding_enable-koding.png | Bin 0 -> 73499 bytes
doc/user/project/img/koding_landing.png | Bin 0 -> 268455 bytes
.../project/img/koding_open-gitlab-from-koding.png | Bin 0 -> 32559 bytes
doc/user/project/img/koding_run-in-ide.png | Bin 0 -> 65465 bytes
doc/user/project/img/koding_run-mr-in-ide.png | Bin 0 -> 339759 bytes
doc/user/project/img/koding_set-up-ide.png | Bin 0 -> 207481 bytes
doc/user/project/img/koding_stack-import.png | Bin 0 -> 500352 bytes
doc/user/project/img/koding_start-build.png | Bin 0 -> 105253 bytes
.../img/protected_branches_devs_can_push.png | Bin 23976 -> 19312 bytes
doc/user/project/img/protected_branches_list.png | Bin 16817 -> 16223 bytes
doc/user/project/img/protected_branches_page.png | Bin 0 -> 17839 bytes
doc/user/project/issue_board.md | 187 +
doc/user/project/koding.md | 128 +
doc/user/project/labels.md | 48 +-
.../merge_requests/img/conflict_section.png | Bin 0 -> 247537 bytes
.../project/merge_requests/img/discussion_view.png | Bin 0 -> 292754 bytes
.../merge_requests/img/discussions_resolved.png | Bin 0 -> 12840 bytes
.../merge_requests/img/merge_request_widget.png | Bin 0 -> 32292 bytes
.../merge_requests/img/resolve_comment_button.png | Bin 0 -> 14075 bytes
.../img/resolve_discussion_button.png | Bin 0 -> 18405 bytes
.../merge_request_discussion_resolution.md | 40 +
.../project/merge_requests/resolve_conflicts.md | 42 +
doc/user/project/protected_branches.md | 84 +-
doc/user/project/settings/import_export.md | 24 +-
doc/user/project/slash_commands.md | 30 +
doc/web_hooks/web_hooks.md | 172 +
doc/workflow/README.md | 3 +
doc/workflow/award_emoji.md | 6 +-
doc/workflow/cherry_pick_changes.md | 3 +-
doc/workflow/file_finder.md | 2 +-
.../importing/import_projects_from_github.md | 3 -
doc/workflow/notifications.md | 7 +-
doc/workflow/revert_changes.md | 2 +-
doc/workflow/share_projects_with_other_groups.md | 18 +-
doc/workflow/shortcuts.md | 73 +-
doc/workflow/shortcuts.png | Bin 108209 -> 0 bytes
doc/workflow/todos.md | 2 +-
doc/workflow/web_editor.md | 3 +-
features/dashboard/new_project.feature | 2 +-
features/explore/groups.feature | 25 -
features/project/commits/branches.feature | 1 +
features/project/merge_requests.feature | 9 +
features/steps/dashboard/dashboard.rb | 1 +
features/steps/dashboard/event_filters.rb | 13 +-
features/steps/dashboard/issues.rb | 5 +
features/steps/dashboard/merge_requests.rb | 5 +
features/steps/dashboard/new_project.rb | 5 +-
features/steps/explore/groups.rb | 4 -
features/steps/group/members.rb | 4 +-
features/steps/project/badges/build.rb | 2 +-
features/steps/project/builds/artifacts.rb | 1 +
features/steps/project/commits/branches.rb | 7 +-
features/steps/project/forked_merge_requests.rb | 3 +
features/steps/project/issues/issues.rb | 4 +-
features/steps/project/merge_requests.rb | 6 +
features/steps/project/source/browse_files.rb | 12 +-
features/steps/project/team_management.rb | 4 +-
features/steps/project/wiki.rb | 2 +
features/steps/shared/builds.rb | 8 +-
features/steps/shared/issuable.rb | 4 +-
features/support/env.rb | 5 +-
features/support/wait_for_ajax.rb | 11 +
lib/api/access_requests.rb | 90 +
lib/api/api.rb | 17 +-
lib/api/branches.rb | 42 +-
lib/api/builds.rb | 21 +
lib/api/commit_statuses.rb | 2 +-
lib/api/commits.rb | 4 +-
lib/api/deploy_keys.rb | 104 +-
lib/api/deployments.rb | 40 +
lib/api/entities.rb | 73 +-
lib/api/environments.rb | 83 +
lib/api/group_members.rb | 87 -
lib/api/helpers.rb | 30 +-
lib/api/helpers/members_helpers.rb | 13 +
lib/api/internal.rb | 4 +
lib/api/issues.rb | 21 +-
lib/api/members.rb | 158 +
lib/api/merge_requests.rb | 2 +-
lib/api/pipelines.rb | 74 +
lib/api/project_hooks.rb | 2 +
lib/api/project_members.rb | 110 -
lib/api/projects.rb | 4 +-
lib/api/session.rb | 1 +
lib/api/templates.rb | 26 +-
lib/api/todos.rb | 8 +-
lib/backup/files.rb | 2 +-
lib/backup/manager.rb | 2 +-
lib/backup/repository.rb | 8 +-
lib/banzai/filter/autolink_filter.rb | 15 +-
lib/banzai/filter/emoji_filter.rb | 10 +-
lib/banzai/filter/markdown_filter.rb | 14 +-
lib/banzai/filter/relative_link_filter.rb | 11 +-
lib/banzai/filter/sanitization_filter.rb | 4 +-
lib/banzai/filter/syntax_highlight_filter.rb | 26 +-
lib/banzai/filter/video_link_filter.rb | 3 -
lib/banzai/reference_extractor.rb | 9 +-
lib/banzai/reference_parser/issue_parser.rb | 7 +-
lib/banzai/renderer.rb | 16 +-
lib/ci/api/builds.rb | 8 +
lib/ci/charts.rb | 96 +-
lib/ci/gitlab_ci_yaml_processor.rb | 190 +-
lib/ci/static_model.rb | 49 -
lib/extracts_path.rb | 12 +-
lib/gitlab/access.rb | 1 +
lib/gitlab/akismet_helper.rb | 47 -
lib/gitlab/auth.rb | 44 +-
lib/gitlab/backend/grack_auth.rb | 163 -
lib/gitlab/badge/base.rb | 21 +
lib/gitlab/badge/build.rb | 46 -
lib/gitlab/badge/build/metadata.rb | 28 +
lib/gitlab/badge/build/status.rb | 37 +
lib/gitlab/badge/build/template.rb | 47 +
lib/gitlab/badge/coverage/metadata.rb | 30 +
lib/gitlab/badge/coverage/report.rb | 55 +
lib/gitlab/badge/coverage/template.rb | 52 +
lib/gitlab/badge/metadata.rb | 36 +
lib/gitlab/badge/template.rb | 49 +
lib/gitlab/build_data_builder.rb | 65 -
lib/gitlab/changes_list.rb | 25 +
lib/gitlab/checks/change_access.rb | 26 +-
lib/gitlab/checks/force_push.rb | 4 +-
lib/gitlab/ci/config.rb | 2 +-
lib/gitlab/ci/config/node/artifacts.rb | 35 +
lib/gitlab/ci/config/node/attributable.rb | 23 +
lib/gitlab/ci/config/node/cache.rb | 10 +-
lib/gitlab/ci/config/node/commands.rb | 33 +
lib/gitlab/ci/config/node/configurable.rb | 25 +-
lib/gitlab/ci/config/node/entry.rb | 49 +-
lib/gitlab/ci/config/node/factory.rb | 47 +-
lib/gitlab/ci/config/node/global.rb | 32 +-
lib/gitlab/ci/config/node/hidden_job.rb | 23 +
lib/gitlab/ci/config/node/job.rb | 123 +
lib/gitlab/ci/config/node/jobs.rb | 48 +
.../ci/config/node/legacy_validation_helpers.rb | 4 -
lib/gitlab/ci/config/node/null.rb | 34 +
lib/gitlab/ci/config/node/stage.rb | 22 +
lib/gitlab/ci/config/node/trigger.rb | 26 +
lib/gitlab/ci/config/node/undefined.rb | 21 +-
lib/gitlab/ci/config/node/validatable.rb | 10 +-
lib/gitlab/ci/config/node/validator.rb | 17 +-
lib/gitlab/ci/config/node/validators.rb | 22 +-
lib/gitlab/conflict/file.rb | 197 +
lib/gitlab/conflict/file_collection.rb | 57 +
lib/gitlab/conflict/parser.rb | 71 +
lib/gitlab/current_settings.rb | 1 +
lib/gitlab/data_builder/build.rb | 67 +
lib/gitlab/data_builder/note.rb | 75 +
lib/gitlab/data_builder/pipeline.rb | 62 +
lib/gitlab/data_builder/push.rb | 95 +
lib/gitlab/database.rb | 6 +-
lib/gitlab/diff/file.rb | 5 +-
lib/gitlab/diff/file_collection/base.rb | 35 +
lib/gitlab/diff/file_collection/commit.rb | 14 +
lib/gitlab/diff/file_collection/compare.rb | 14 +
lib/gitlab/diff/file_collection/merge_request.rb | 73 +
lib/gitlab/diff/highlight.rb | 7 +-
lib/gitlab/diff/inline_diff.rb | 74 +-
lib/gitlab/diff/line.rb | 34 +-
lib/gitlab/diff/parallel_diff.rb | 63 +-
lib/gitlab/diff/position.rb | 18 +-
lib/gitlab/downtime_check/message.rb | 19 +-
lib/gitlab/email/handler.rb | 18 +
lib/gitlab/email/handler/base_handler.rb | 61 +
lib/gitlab/email/handler/create_issue_handler.rb | 52 +
lib/gitlab/email/handler/create_note_handler.rb | 55 +
lib/gitlab/email/message/repository_push.rb | 21 +-
lib/gitlab/email/receiver.rb | 117 +-
lib/gitlab/git.rb | 18 +
lib/gitlab/git_access.rb | 8 +-
lib/gitlab/git_post_receive.rb | 1 -
lib/gitlab/github_import/branch_formatter.rb | 4 -
lib/gitlab/github_import/hook_formatter.rb | 23 -
lib/gitlab/github_import/importer.rb | 158 +-
lib/gitlab/github_import/pull_request_formatter.rb | 26 +-
lib/gitlab/import_export/avatar_restorer.rb | 1 -
lib/gitlab/import_export/json_hash_builder.rb | 9 +-
lib/gitlab/import_export/members_mapper.rb | 13 +-
lib/gitlab/import_export/relation_factory.rb | 16 +-
lib/gitlab/incoming_email.rb | 6 +-
lib/gitlab/ldap/access.rb | 2 +-
lib/gitlab/ldap/adapter.rb | 2 +-
lib/gitlab/lfs/response.rb | 329 -
lib/gitlab/lfs/router.rb | 98 -
lib/gitlab/mail_room.rb | 47 +
lib/gitlab/metrics.rb | 17 +-
lib/gitlab/metrics/instrumentation.rb | 13 +-
lib/gitlab/metrics/method_call.rb | 4 +-
lib/gitlab/metrics/metric.rb | 9 +-
lib/gitlab/metrics/rack_middleware.rb | 4 +
lib/gitlab/metrics/sidekiq_middleware.rb | 4 +
lib/gitlab/metrics/system.rb | 8 +-
lib/gitlab/metrics/transaction.rb | 42 +-
lib/gitlab/middleware/rails_queue_duration.rb | 2 +-
lib/gitlab/note_data_builder.rb | 73 -
lib/gitlab/popen.rb | 2 +-
lib/gitlab/push_data_builder.rb | 93 -
lib/gitlab/redis.rb | 94 +-
lib/gitlab/request_profiler.rb | 19 +
lib/gitlab/request_profiler/middleware.rb | 54 +
lib/gitlab/request_profiler/profile.rb | 43 +
.../sidekiq_middleware/request_store_middleware.rb | 13 +
lib/gitlab/slash_commands/command_definition.rb | 57 +
lib/gitlab/slash_commands/dsl.rb | 98 +
lib/gitlab/slash_commands/extractor.rb | 122 +
lib/gitlab/template/base_template.rb | 71 +-
.../template/finders/base_template_finder.rb | 35 +
.../template/finders/global_template_finder.rb | 38 +
.../template/finders/repo_template_finder.rb | 59 +
lib/gitlab/template/gitignore.rb | 22 -
lib/gitlab/template/gitignore_template.rb | 26 +
lib/gitlab/template/gitlab_ci_yml.rb | 27 -
lib/gitlab/template/gitlab_ci_yml_template.rb | 31 +
lib/gitlab/template/issue_template.rb | 19 +
lib/gitlab/template/merge_request_template.rb | 19 +
lib/gitlab/themes.rb | 16 +-
lib/gitlab/user_access.rb | 12 +-
lib/gitlab/utils.rb | 2 +-
lib/gitlab/workhorse.rb | 6 +
lib/tasks/downtime_check.rake | 26 +-
lib/tasks/gitlab/bulk_add_permission.rake | 12 +-
lib/tasks/gitlab/check.rake | 28 +-
lib/tasks/gitlab/info.rake | 4 +-
lib/tasks/gitlab/shell.rake | 12 +-
lib/tasks/gitlab/task_helpers.rake | 14 +-
lib/tasks/gitlab/web_hook.rake | 4 +-
lib/tasks/spinach.rake | 8 +-
lib/tasks/test.rake | 2 +-
public/404.html | 84 +-
public/422.html | 82 +-
public/500.html | 77 +-
public/502.html | 27 +-
public/503.html | 27 +-
public/deploy.html | 98 +-
scripts/lint-doc.sh | 15 +
scripts/merge-simplecov | 30 +
scripts/prepare_build.sh | 7 +-
spec/config/mail_room_spec.rb | 43 +-
spec/controllers/admin/groups_controller_spec.rb | 25 +
.../admin/impersonations_controller_spec.rb | 2 +
.../controllers/admin/spam_logs_controller_spec.rb | 12 +
spec/controllers/admin/users_controller_spec.rb | 2 +-
spec/controllers/application_controller_spec.rb | 6 +-
spec/controllers/autocomplete_controller_spec.rb | 289 +-
spec/controllers/groups/avatars_controller_spec.rb | 2 +-
.../groups/milestones_controller_spec.rb | 2 +-
spec/controllers/groups_controller_spec.rb | 30 +
.../profiles/avatars_controller_spec.rb | 2 +-
spec/controllers/profiles/keys_controller_spec.rb | 18 +-
.../projects/avatars_controller_spec.rb | 2 +-
.../projects/boards/issues_controller_spec.rb | 120 +
.../projects/boards/lists_controller_spec.rb | 241 +
.../controllers/projects/boards_controller_spec.rb | 43 +
.../controllers/projects/commit_controller_spec.rb | 48 +-
.../projects/commits_controller_spec.rb | 2 +-
.../projects/compare_controller_spec.rb | 23 +-
.../projects/discussions_controller_spec.rb | 125 +
.../projects/environments_controller_spec.rb | 58 +
spec/controllers/projects/forks_controller_spec.rb | 10 +-
.../controllers/projects/issues_controller_spec.rb | 161 +-
.../projects/merge_requests_controller_spec.rb | 166 +-
.../projects/milestones_controller_spec.rb | 2 +-
spec/controllers/projects/notes_controller_spec.rb | 133 +-
.../projects/protected_branches_controller_spec.rb | 2 +-
spec/controllers/projects/raw_controller_spec.rb | 2 +-
.../projects/services_controller_spec.rb | 4 +-
.../projects/templates_controller_spec.rb | 48 +
spec/controllers/projects_controller_spec.rb | 10 +-
spec/factories/boards.rb | 5 +
spec/factories/broadcast_messages.rb | 4 +-
spec/factories/ci/builds.rb | 21 +
spec/factories/ci/pipelines.rb | 20 +-
spec/factories/ci/trigger_requests.rb | 3 +-
spec/factories/commit_statuses.rb | 24 +
spec/factories/environments.rb | 1 +
spec/factories/issues.rb | 10 +
spec/factories/lists.rb | 20 +
spec/factories/project_hooks.rb | 10 +
spec/factories/projects.rb | 6 +
spec/factories/protected_branches.rb | 23 +
spec/factories/user_agent_details.rb | 7 +
spec/factories_spec.rb | 2 +-
spec/features/admin/admin_abuse_reports_spec.rb | 4 +-
.../admin_disables_git_access_protocol_spec.rb | 1 -
spec/features/admin/admin_hooks_spec.rb | 6 +-
spec/features/admin/admin_projects_spec.rb | 6 +-
spec/features/admin/admin_system_info_spec.rb | 47 +-
spec/features/admin/admin_users_spec.rb | 28 +-
spec/features/atom/dashboard_spec.rb | 6 +-
spec/features/atom/issues_spec.rb | 4 +-
spec/features/atom/users_spec.rb | 12 +-
spec/features/boards/boards_spec.rb | 634 ++
spec/features/ci_lint_spec.rb | 2 +-
spec/features/commits_spec.rb | 2 +-
spec/features/compare_spec.rb | 6 +-
spec/features/dashboard/label_filter_spec.rb | 2 +-
spec/features/dashboard_issues_spec.rb | 6 +-
spec/features/environments_spec.rb | 4 +-
spec/features/gitlab_flavored_markdown_spec.rb | 24 +-
spec/features/help_pages_spec.rb | 2 +-
spec/features/issuables/default_sort_order_spec.rb | 195 +
spec/features/issues/award_emoji_spec.rb | 10 +-
spec/features/issues/award_spec.rb | 8 +-
.../features/issues/bulk_assignment_labels_spec.rb | 8 +-
spec/features/issues/filter_by_labels_spec.rb | 48 +-
spec/features/issues/filter_by_milestone_spec.rb | 6 +-
spec/features/issues/filter_issues_spec.rb | 40 +-
spec/features/issues/issue_sidebar_spec.rb | 8 +-
spec/features/issues/new_branch_button_spec.rb | 2 +-
spec/features/issues/todo_spec.rb | 4 +-
spec/features/issues/update_issues_spec.rb | 12 +-
.../issues/user_uses_slash_commands_spec.rb | 58 +
spec/features/issues_spec.rb | 66 +-
spec/features/login_spec.rb | 4 +-
spec/features/merge_requests/award_spec.rb | 8 +-
spec/features/merge_requests/conflicts_spec.rb | 73 +
spec/features/merge_requests/create_new_mr_spec.rb | 21 +-
.../merge_requests/created_from_fork_spec.rb | 12 +-
.../merge_requests/diff_notes_resolve_spec.rb | 497 +
spec/features/merge_requests/edit_mr_spec.rb | 2 +-
.../merge_requests/filter_by_milestone_spec.rb | 6 +-
.../merge_when_build_succeeds_spec.rb | 2 +-
spec/features/merge_requests/pipelines_spec.rb | 48 +
.../user_lists_merge_requests_spec.rb | 33 +-
.../user_uses_slash_commands_spec.rb | 32 +
spec/features/milestone_spec.rb | 4 +-
spec/features/notes_on_merge_requests_spec.rb | 12 +-
spec/features/participants_autocomplete_spec.rb | 6 +-
spec/features/pipelines_spec.rb | 211 -
spec/features/profile_spec.rb | 4 +-
spec/features/profiles/password_spec.rb | 45 +
spec/features/profiles/preferences_spec.rb | 4 +
spec/features/projects/badges/coverage_spec.rb | 82 +
spec/features/projects/badges/list_spec.rb | 46 +-
spec/features/projects/branches_spec.rb~HEAD | 32 -
.../features/projects/files/editing_a_file_spec.rb | 34 +
.../files_sort_submodules_with_folders_spec.rb | 29 +
.../project_owner_creates_license_file_spec.rb | 1 +
...to_create_license_file_in_empty_project_spec.rb | 1 +
spec/features/projects/group_links_spec.rb | 32 +
.../projects/import_export/import_file_spec.rb | 98 +-
spec/features/projects/issuable_templates_spec.rb | 89 +
spec/features/projects/issues/list_spec.rb | 20 +
.../projects/labels/update_prioritization_spec.rb | 4 +-
...master_adds_member_with_expiration_date_spec.rb | 45 +
spec/features/projects/merge_requests/list_spec.rb | 20 +
spec/features/projects/pipelines_spec.rb | 262 +
spec/features/projects/project_settings_spec.rb | 41 +
spec/features/projects/ref_switcher_spec.rb | 29 +
spec/features/projects_spec.rb | 37 +-
.../protected_branches/access_control_ce_spec.rb | 71 +
spec/features/protected_branches_spec.rb | 14 +-
spec/features/search_spec.rb | 38 +-
spec/features/security/dashboard_access_spec.rb | 14 +
spec/features/todos/todos_sorting_spec.rb | 67 +
spec/features/todos/todos_spec.rb | 2 +-
spec/features/u2f_spec.rb | 66 +-
spec/features/variables_spec.rb | 9 +-
spec/finders/branches_finder_spec.rb | 14 +-
spec/finders/merge_requests_finder_spec.rb | 4 +-
spec/finders/move_to_project_finder_spec.rb | 75 +
spec/finders/notes_finder_spec.rb | 4 +-
spec/finders/projects_finder_spec.rb | 73 +-
spec/finders/todos_finder_spec.rb | 70 +
spec/fixtures/api/schemas/issue.json | 48 +
spec/fixtures/api/schemas/issues.json | 4 +
spec/fixtures/api/schemas/list.json | 39 +
spec/fixtures/api/schemas/lists.json | 4 +
spec/fixtures/config/redis_new_format_host.yml | 29 +
spec/fixtures/config/redis_new_format_socket.yml | 6 +
spec/fixtures/config/redis_old_format_host.yml | 5 +
spec/fixtures/config/redis_old_format_socket.yml | 3 +
spec/fixtures/emails/commands_in_reply.eml | 43 +
spec/fixtures/emails/commands_only_reply.eml | 41 +
spec/fixtures/emails/valid_new_issue.eml | 23 +
spec/fixtures/emails/valid_new_issue_empty.eml | 18 +
.../fixtures/emails/wrong_authentication_token.eml | 18 +
.../{wrong_reply_key.eml => wrong_mail_key.eml} | 0
spec/fixtures/parallel_diff_result.yml | 800 --
spec/fixtures/project_services/campfire/rooms.json | 22 +
.../fixtures/project_services/campfire/rooms2.json | 22 +
spec/helpers/application_helper_spec.rb | 37 +-
spec/helpers/blob_helper_spec.rb | 50 +-
spec/helpers/diff_helper_spec.rb | 106 +-
spec/helpers/emails_helper_spec.rb | 12 +-
spec/helpers/events_helper_spec.rb | 14 +-
spec/helpers/gitlab_markdown_helper_spec.rb | 20 +-
spec/helpers/graph_helper_spec.rb | 2 +-
spec/helpers/groups_helper_spec.rb | 4 +-
spec/helpers/issuables_helper_spec.rb | 16 +
spec/helpers/issues_helper_spec.rb | 101 +-
spec/helpers/members_helper_spec.rb | 48 -
spec/helpers/notes_helper_spec.rb | 60 +-
spec/helpers/page_layout_helper_spec.rb | 9 +
spec/helpers/projects_helper_spec.rb | 38 +
spec/helpers/search_helper_spec.rb | 2 +-
spec/helpers/submodule_helper_spec.rb | 28 +-
spec/helpers/time_helper_spec.rb | 16 +-
spec/helpers/tree_helper_spec.rb | 4 +-
spec/initializers/secret_token_spec.rb | 200 +
spec/javascripts/application_spec.js | 32 +
spec/javascripts/application_spec.js.coffee | 30 -
spec/javascripts/awards_handler_spec.js | 187 +
spec/javascripts/awards_handler_spec.js.coffee | 200 -
spec/javascripts/behaviors/autosize_spec.js | 21 +
spec/javascripts/behaviors/autosize_spec.js.coffee | 11 -
spec/javascripts/behaviors/quick_submit_spec.js | 93 +
.../behaviors/quick_submit_spec.js.coffee | 70 -
spec/javascripts/behaviors/requires_input_spec.js | 44 +
.../behaviors/requires_input_spec.js.coffee | 49 -
spec/javascripts/boards/boards_store_spec.js.es6 | 164 +
spec/javascripts/boards/issue_spec.js.es6 | 83 +
spec/javascripts/boards/list_spec.js.es6 | 89 +
spec/javascripts/boards/mock_data.js.es6 | 53 +
spec/javascripts/datetime_utility_spec.js.coffee | 31 +
spec/javascripts/diff_comments_store_spec.js.es6 | 122 +
spec/javascripts/extensions/array_spec.js | 22 +
spec/javascripts/extensions/array_spec.js.coffee | 12 -
spec/javascripts/extensions/jquery_spec.js | 42 +
spec/javascripts/extensions/jquery_spec.js.coffee | 34 -
spec/javascripts/fixtures/emoji_menu.coffee | 957 --
spec/javascripts/fixtures/emoji_menu.js | 4 +
spec/javascripts/fixtures/gl_dropdown.html.haml | 16 +
.../fixtures/issue_sidebar_label.html.haml | 16 +
spec/javascripts/gl_dropdown_spec.js.es6 | 119 +
spec/javascripts/issue_spec.js | 121 +
spec/javascripts/issue_spec.js.coffee | 109 -
spec/javascripts/labels_issue_sidebar_spec.js.es6 | 89 +
spec/javascripts/line_highlighter_spec.js | 229 +
spec/javascripts/line_highlighter_spec.js.coffee | 158 -
spec/javascripts/merge_request_spec.js | 28 +
spec/javascripts/merge_request_spec.js.coffee | 23 -
spec/javascripts/merge_request_tabs_spec.js | 106 +
spec/javascripts/merge_request_tabs_spec.js.coffee | 88 -
spec/javascripts/merge_request_widget_spec.js | 74 +
.../merge_request_widget_spec.js.coffee | 55 -
spec/javascripts/new_branch_spec.js | 170 +
spec/javascripts/new_branch_spec.js.coffee | 160 -
spec/javascripts/notes_spec.js | 41 +
spec/javascripts/notes_spec.js.coffee | 26 -
spec/javascripts/project_title_spec.js | 60 +
spec/javascripts/project_title_spec.js.coffee | 37 -
spec/javascripts/right_sidebar_spec.js | 70 +
spec/javascripts/right_sidebar_spec.js.coffee | 69 -
spec/javascripts/search_autocomplete_spec.js | 159 +
.../javascripts/search_autocomplete_spec.js.coffee | 149 -
spec/javascripts/shortcuts_issuable_spec.js | 74 +
spec/javascripts/shortcuts_issuable_spec.js.coffee | 82 -
spec/javascripts/spec_helper.coffee | 47 -
spec/javascripts/spec_helper.js | 22 +
spec/javascripts/syntax_highlight_spec.js | 44 +
spec/javascripts/syntax_highlight_spec.js.coffee | 42 -
spec/javascripts/u2f/authenticate_spec.coffee | 51 -
spec/javascripts/u2f/authenticate_spec.js | 75 +
spec/javascripts/u2f/mock_u2f_device.js | 33 +
spec/javascripts/u2f/mock_u2f_device.js.coffee | 15 -
spec/javascripts/u2f/register_spec.js | 81 +
spec/javascripts/u2f/register_spec.js.coffee | 56 -
spec/javascripts/zen_mode_spec.js | 73 +
spec/javascripts/zen_mode_spec.js.coffee | 51 -
.../lib/banzai/filter/relative_link_filter_spec.rb | 39 +-
.../banzai/filter/table_of_contents_filter_spec.rb | 2 -
spec/lib/banzai/filter/upload_link_filter_spec.rb | 2 -
spec/lib/banzai/filter/video_link_filter_spec.rb | 1 -
.../banzai/reference_parser/issue_parser_spec.rb | 12 +-
spec/lib/ci/charts_spec.rb | 20 +-
spec/lib/ci/gitlab_ci_yaml_processor_spec.rb | 85 +-
spec/lib/disable_email_interceptor_spec.rb | 2 +-
spec/lib/extracts_path_spec.rb | 24 +-
spec/lib/gitlab/akismet_helper_spec.rb | 35 -
spec/lib/gitlab/asciidoc_spec.rb | 4 +-
spec/lib/gitlab/auth_spec.rb | 10 +-
spec/lib/gitlab/badge/build/metadata_spec.rb | 27 +
spec/lib/gitlab/badge/build/status_spec.rb | 94 +
spec/lib/gitlab/badge/build/template_spec.rb | 82 +
spec/lib/gitlab/badge/build_spec.rb | 123 -
spec/lib/gitlab/badge/coverage/metadata_spec.rb | 30 +
spec/lib/gitlab/badge/coverage/report_spec.rb | 106 +
spec/lib/gitlab/badge/coverage/template_spec.rb | 130 +
spec/lib/gitlab/badge/shared/metadata.rb | 21 +
spec/lib/gitlab/build_data_builder_spec.rb | 21 -
spec/lib/gitlab/changes_list_spec.rb | 30 +
spec/lib/gitlab/checks/change_access_spec.rb | 99 +
spec/lib/gitlab/ci/config/node/artifacts_spec.rb | 45 +
.../lib/gitlab/ci/config/node/attributable_spec.rb | 43 +
spec/lib/gitlab/ci/config/node/commands_spec.rb | 49 +
spec/lib/gitlab/ci/config/node/factory_spec.rb | 38 +-
spec/lib/gitlab/ci/config/node/global_spec.rb | 66 +-
spec/lib/gitlab/ci/config/node/hidden_job_spec.rb | 58 +
spec/lib/gitlab/ci/config/node/job_spec.rb | 86 +
spec/lib/gitlab/ci/config/node/jobs_spec.rb | 87 +
spec/lib/gitlab/ci/config/node/null_spec.rb | 41 +
spec/lib/gitlab/ci/config/node/stage_spec.rb | 38 +
spec/lib/gitlab/ci/config/node/trigger_spec.rb | 56 +
spec/lib/gitlab/ci/config/node/undefined_spec.rb | 32 +-
spec/lib/gitlab/ci/config/node/validatable_spec.rb | 4 +
spec/lib/gitlab/conflict/file_collection_spec.rb | 24 +
spec/lib/gitlab/conflict/file_spec.rb | 261 +
spec/lib/gitlab/conflict/parser_spec.rb | 193 +
spec/lib/gitlab/data_builder/build_spec.rb | 21 +
spec/lib/gitlab/data_builder/note_spec.rb | 131 +
spec/lib/gitlab/data_builder/pipeline_spec.rb | 36 +
spec/lib/gitlab/data_builder/push_spec.rb | 53 +
spec/lib/gitlab/diff/file_spec.rb | 2 +-
spec/lib/gitlab/diff/highlight_spec.rb | 2 +-
spec/lib/gitlab/diff/line_mapper_spec.rb | 2 +-
spec/lib/gitlab/diff/parallel_diff_spec.rb | 48 +-
spec/lib/gitlab/diff/parser_spec.rb | 2 +-
spec/lib/gitlab/diff/position_spec.rb | 42 +
spec/lib/gitlab/downtime_check/message_spec.rb | 26 +-
spec/lib/gitlab/email/email_shared_blocks.rb | 41 +
.../email/handler/create_issue_handler_spec.rb | 79 +
.../email/handler/create_note_handler_spec.rb | 177 +
.../gitlab/email/message/repository_push_spec.rb | 13 +-
spec/lib/gitlab/email/receiver_spec.rb | 157 +-
spec/lib/gitlab/git/hook_spec.rb | 1 -
spec/lib/gitlab/git_access_spec.rb | 102 +-
.../gitlab/github_import/branch_formatter_spec.rb | 14 -
.../gitlab/github_import/hook_formatter_spec.rb | 65 -
spec/lib/gitlab/github_import/importer_spec.rb | 132 +
.../github_import/pull_request_formatter_spec.rb | 56 +-
.../gitlab/import_export/members_mapper_spec.rb | 20 +
spec/lib/gitlab/import_export/project.json | 6 +-
.../import_export/project_tree_restorer_spec.rb | 23 +-
spec/lib/gitlab/import_export/reader_spec.rb | 3 +-
spec/lib/gitlab/incoming_email_spec.rb | 4 +-
spec/lib/gitlab/ldap/access_spec.rb | 2 +-
spec/lib/gitlab/ldap/user_spec.rb | 2 +-
spec/lib/gitlab/metrics/instrumentation_spec.rb | 12 +-
spec/lib/gitlab/metrics/metric_spec.rb | 18 +
spec/lib/gitlab/metrics/rack_middleware_spec.rb | 9 +
spec/lib/gitlab/metrics/sidekiq_middleware_spec.rb | 24 +-
spec/lib/gitlab/metrics/system_spec.rb | 12 +-
spec/lib/gitlab/metrics/transaction_spec.rb | 73 +-
spec/lib/gitlab/metrics_spec.rb | 30 +
.../gitlab/middleware/rails_queue_duration_spec.rb | 2 +-
spec/lib/gitlab/note_data_builder_spec.rb | 131 -
spec/lib/gitlab/o_auth/user_spec.rb | 6 +-
spec/lib/gitlab/project_search_results_spec.rb | 12 +-
spec/lib/gitlab/push_data_builder_spec.rb | 53 -
spec/lib/gitlab/redis_spec.rb | 79 +
spec/lib/gitlab/saml/user_spec.rb | 10 +-
spec/lib/gitlab/search_results_spec.rb | 12 +-
.../slash_commands/command_definition_spec.rb | 173 +
spec/lib/gitlab/slash_commands/dsl_spec.rb | 77 +
spec/lib/gitlab/slash_commands/extractor_spec.rb | 215 +
spec/lib/gitlab/template/gitignore_spec.rb | 40 -
.../lib/gitlab/template/gitignore_template_spec.rb | 40 +
.../gitlab/template/gitlab_ci_yml_template_spec.rb | 41 +
spec/lib/gitlab/template/issue_template_spec.rb | 89 +
.../gitlab/template/merge_request_template_spec.rb | 89 +
spec/lib/gitlab/upgrader_spec.rb | 6 +-
spec/lib/gitlab/user_access_spec.rb | 56 +-
spec/mailers/emails/merge_requests_spec.rb | 19 +
spec/mailers/emails/profile_spec.rb | 2 +-
spec/mailers/notify_spec.rb | 26 +-
spec/models/ability_spec.rb | 168 +
spec/models/application_setting_spec.rb | 22 +-
spec/models/blob_spec.rb | 22 +
spec/models/board_spec.rb | 12 +
spec/models/broadcast_message_spec.rb | 8 +-
spec/models/build_spec.rb | 141 +-
spec/models/ci/pipeline_spec.rb | 513 +-
spec/models/ci/trigger_spec.rb | 4 +-
spec/models/commit_spec.rb | 41 +
spec/models/commit_status_spec.rb | 12 +-
spec/models/compare_spec.rb | 77 +
spec/models/concerns/faster_cache_keys_spec.rb | 17 +
spec/models/concerns/mentionable_spec.rb | 6 +-
spec/models/concerns/milestoneish_spec.rb | 36 +-
spec/models/concerns/spammable_spec.rb | 33 +
spec/models/concerns/token_authenticatable_spec.rb | 2 +-
spec/models/deployment_spec.rb | 24 +
spec/models/diff_note_spec.rb | 302 +-
spec/models/discussion_spec.rb | 615 ++
spec/models/environment_spec.rb | 52 +
spec/models/forked_project_link_spec.rb | 10 +-
spec/models/global_milestone_spec.rb | 12 +-
spec/models/group_spec.rb | 6 +-
spec/models/hooks/project_hook_spec.rb | 4 +-
spec/models/hooks/system_hook_spec.rb | 2 +-
spec/models/issue_spec.rb | 253 +
spec/models/key_spec.rb | 9 +-
spec/models/label_spec.rb | 6 +-
spec/models/legacy_diff_note_spec.rb | 31 +-
spec/models/list_spec.rb | 117 +
spec/models/member_spec.rb | 28 +-
spec/models/members/group_member_spec.rb | 4 +-
spec/models/members/project_member_spec.rb | 9 +-
spec/models/merge_request_diff_spec.rb | 12 +-
spec/models/merge_request_spec.rb | 262 +-
spec/models/milestone_spec.rb | 20 +-
spec/models/namespace_spec.rb | 6 +-
spec/models/network/graph_spec.rb | 12 +
spec/models/note_spec.rb | 125 +-
spec/models/project_security_spec.rb | 18 +-
spec/models/project_services/asana_service_spec.rb | 8 +-
.../project_services/assembla_service_spec.rb | 4 +-
.../project_services/builds_email_service_spec.rb | 8 +-
.../project_services/campfire_service_spec.rb | 58 +
.../project_services/drone_ci_service_spec.rb | 4 +-
.../project_services/external_wiki_service_spec.rb | 2 +-
.../project_services/flowdock_service_spec.rb | 4 +-
.../project_services/gemnasium_service_spec.rb | 4 +-
.../gitlab_issue_tracker_service_spec.rb | 4 +-
.../project_services/hipchat_service_spec.rb | 95 +-
spec/models/project_services/irker_service_spec.rb | 13 +-
spec/models/project_services/jira_service_spec.rb | 12 +-
.../pivotaltracker_service_spec.rb | 71 +
.../project_services/pushover_service_spec.rb | 6 +-
.../slack_service/note_message_spec.rb | 1 +
.../slack_service/wiki_page_message_spec.rb | 4 +-
spec/models/project_services/slack_service_spec.rb | 34 +-
spec/models/project_spec.rb | 189 +-
spec/models/project_team_spec.rb | 82 +-
spec/models/repository_spec.rb | 97 +-
spec/models/service_spec.rb | 4 +-
spec/models/user_agent_detail_spec.rb | 31 +
spec/models/user_spec.rb | 89 +-
spec/models/wiki_page_spec.rb | 6 +-
spec/requests/api/access_requests_spec.rb | 246 +
spec/requests/api/api_helpers_spec.rb | 30 +-
spec/requests/api/award_emoji_spec.rb | 6 +-
spec/requests/api/branches_spec.rb | 42 +-
spec/requests/api/builds_spec.rb | 69 +-
spec/requests/api/commit_statuses_spec.rb | 10 +-
spec/requests/api/commits_spec.rb | 63 +-
spec/requests/api/deploy_keys.rb | 38 -
spec/requests/api/deploy_keys_spec.rb | 160 +
spec/requests/api/deployments_spec.rb | 60 +
spec/requests/api/environments_spec.rb | 130 +
spec/requests/api/files_spec.rb | 22 +-
spec/requests/api/fork_spec.rb | 12 +-
spec/requests/api/group_members_spec.rb | 199 -
spec/requests/api/groups_spec.rb | 56 +-
spec/requests/api/internal_spec.rb | 18 +
spec/requests/api/issues_spec.rb | 111 +-
spec/requests/api/keys_spec.rb | 6 +-
spec/requests/api/labels_spec.rb | 60 +-
spec/requests/api/members_spec.rb | 314 +
spec/requests/api/merge_requests_spec.rb | 88 +-
spec/requests/api/milestones_spec.rb | 30 +-
spec/requests/api/namespaces_spec.rb | 10 +-
spec/requests/api/notes_spec.rb | 56 +-
spec/requests/api/oauth_tokens_spec.rb | 33 +
spec/requests/api/pipelines_spec.rb | 133 +
spec/requests/api/project_hooks_spec.rb | 44 +-
spec/requests/api/project_members_spec.rb | 166 -
spec/requests/api/project_snippets_spec.rb | 2 +-
spec/requests/api/projects_spec.rb | 246 +-
spec/requests/api/repositories_spec.rb | 40 +-
spec/requests/api/runners_spec.rb | 98 +-
spec/requests/api/services_spec.rb | 22 +-
spec/requests/api/session_spec.rb | 23 +-
spec/requests/api/settings_spec.rb | 4 +-
spec/requests/api/system_hooks_spec.rb | 20 +-
spec/requests/api/tags_spec.rb | 34 +-
spec/requests/api/templates_spec.rb | 65 +-
spec/requests/api/todos_spec.rb | 12 +
spec/requests/api/triggers_spec.rb | 47 +-
spec/requests/api/users_spec.rb | 229 +-
spec/requests/api/variables_spec.rb | 38 +-
spec/requests/ci/api/builds_spec.rb | 191 +-
spec/requests/ci/api/triggers_spec.rb | 19 +-
spec/requests/git_http_spec.rb | 57 +-
spec/requests/lfs_http_spec.rb | 59 +-
spec/routing/admin_routing_spec.rb | 5 -
spec/routing/project_routing_spec.rb | 17 +-
spec/routing/routing_spec.rb | 17 +-
spec/services/boards/create_service_spec.rb | 35 +
spec/services/boards/issues/list_service_spec.rb | 73 +
spec/services/boards/issues/move_service_spec.rb | 140 +
spec/services/boards/lists/create_service_spec.rb | 54 +
spec/services/boards/lists/destroy_service_spec.rb | 47 +
.../services/boards/lists/generate_service_spec.rb | 40 +
spec/services/boards/lists/move_service_spec.rb | 110 +
spec/services/ci/create_builds_service_spec.rb | 32 -
spec/services/ci/create_pipeline_service_spec.rb | 214 +
.../ci/create_trigger_request_service_spec.rb | 5 +-
spec/services/ci/image_for_build_service_spec.rb | 4 +-
spec/services/ci/process_pipeline_service_spec.rb | 328 +
spec/services/create_commit_builds_service_spec.rb | 241 -
spec/services/create_snippet_service_spec.rb | 4 +-
spec/services/delete_user_service_spec.rb | 8 +-
spec/services/destroy_group_service_spec.rb | 58 +-
spec/services/event_create_service_spec.rb | 14 +-
spec/services/files/update_service_spec.rb | 84 +
spec/services/git_hooks_service_spec.rb | 6 +-
spec/services/git_push_service_spec.rb | 26 +-
spec/services/issues/bulk_update_service_spec.rb | 133 +-
spec/services/issues/close_service_spec.rb | 22 +-
spec/services/issues/create_service_spec.rb | 2 +
spec/services/issues/reopen_service_spec.rb | 25 +
spec/services/issues/update_service_spec.rb | 13 +-
spec/services/merge_requests/build_service_spec.rb | 8 +-
spec/services/merge_requests/close_service_spec.rb | 20 +-
.../services/merge_requests/create_service_spec.rb | 13 +-
.../merge_requests/get_urls_service_spec.rb | 134 +
.../merge_request_diff_cache_service_spec.rb | 17 +
spec/services/merge_requests/merge_service_spec.rb | 4 +-
.../merge_when_build_succeeds_service_spec.rb | 10 +-
.../merge_requests/refresh_service_spec.rb | 10 +-
.../services/merge_requests/reopen_service_spec.rb | 25 +-
.../resolved_discussion_notification_service.rb | 46 +
.../services/merge_requests/update_service_spec.rb | 13 +-
spec/services/notes/create_service_spec.rb | 32 +-
spec/services/notes/slash_commands_service_spec.rb | 140 +
spec/services/notification_service_spec.rb | 132 +-
.../services/projects/autocomplete_service_spec.rb | 14 +-
spec/services/projects/create_service_spec.rb | 6 +-
.../projects/enable_deploy_key_service_spec.rb | 27 +
spec/services/projects/fork_service_spec.rb | 8 +-
spec/services/projects/update_service_spec.rb | 18 +-
.../repair_ldap_blocked_user_service_spec.rb | 4 +-
spec/services/search_service_spec.rb | 8 +-
.../slash_commands/interpret_service_spec.rb | 384 +
spec/services/system_note_service_spec.rb | 12 +-
spec/services/test_hook_service_spec.rb | 2 +-
spec/services/todo_service_spec.rb | 78 +-
spec/simplecov_env.rb | 55 +
spec/spec_helper.rb | 7 +-
spec/support/api/members_shared_examples.rb | 11 +
spec/support/api/schema_matcher.rb | 8 +
spec/support/api_helpers.rb | 14 +-
spec/support/email_helpers.rb | 10 +
spec/support/fake_u2f_device.rb | 5 +-
spec/support/import_export/import_export.yml | 4 +
...reate_service_slash_commands_shared_examples.rb | 83 +
.../issuable_slash_commands_shared_examples.rb | 289 +
spec/support/issue_helpers.rb | 13 +
spec/support/merge_request_helpers.rb | 13 +
spec/support/select2_helper.rb | 2 +-
spec/support/test_env.rb | 44 +-
spec/support/updating_mentions_shared_examples.rb | 32 +
spec/tasks/gitlab/backup_rake_spec.rb | 16 +-
spec/tasks/gitlab/db_rake_spec.rb | 8 +-
spec/teaspoon_env.rb | 10 +-
spec/views/admin/dashboard/index.html.haml_spec.rb | 20 +
.../devise/shared/_signin_box.html.haml_spec.rb | 2 +-
spec/views/layouts/_head.html.haml_spec.rb | 36 +
spec/views/projects/builds/show.html.haml_spec.rb | 22 +-
.../issues/_related_branches.html.haml_spec.rb | 21 +
.../merge_requests/_heading.html.haml_spec.rb | 26 +
spec/views/projects/tree/show.html.haml_spec.rb | 37 +
spec/workers/build_email_worker_spec.rb | 2 +-
spec/workers/email_receiver_worker_spec.rb | 2 +-
spec/workers/emails_on_push_worker_spec.rb | 38 +-
spec/workers/group_destroy_worker_spec.rb | 19 +
spec/workers/post_receive_spec.rb | 14 +-
spec/workers/project_destroy_worker_spec.rb | 24 +
.../remove_expired_group_links_worker_spec.rb | 24 +
spec/workers/remove_expired_members_worker_spec.rb | 58 +
vendor/assets/javascripts/Sortable.js | 1285 +++
vendor/assets/javascripts/task_list.js | 119 +
vendor/assets/javascripts/task_list.js.coffee | 258 -
vendor/assets/javascripts/vue-resource.full.js | 1318 +++
vendor/assets/javascripts/vue-resource.js.erb | 2 +
vendor/assets/javascripts/vue-resource.min.js | 7 +
vendor/assets/javascripts/vue.full.js | 10073 +++++++++++++++++++
vendor/assets/javascripts/vue.js.erb | 2 +
vendor/assets/javascripts/vue.min.js | 9 +
vendor/gitignore/Elm.gitignore | 2 +-
vendor/gitignore/Global/VisualStudioCode.gitignore | 6 +-
vendor/gitignore/Go.gitignore | 3 +
vendor/gitignore/Leiningen.gitignore | 3 +-
vendor/gitignore/Objective-C.gitignore | 2 +-
vendor/gitignore/Scala.gitignore | 4 +
vendor/gitignore/SugarCRM.gitignore | 2 +
vendor/gitignore/TeX.gitignore | 11 +
vendor/gitignore/Terraform.gitignore | 3 +
vendor/gitignore/Unity.gitignore | 3 +-
vendor/gitlab-ci-yml/C++.gitlab-ci.yml | 26 +
vendor/gitlab-ci-yml/Elixir.gitlab-ci.yml | 2 +-
vendor/gitlab-ci-yml/Grails.gitlab-ci.yml | 40 +
vendor/gitlab-ci-yml/LaTeX.gitlab-ci.yml | 11 +
vendor/gitlab-ci-yml/Pages/Hexo.gitlab-ci.yml | 26 +-
vendor/gitlab-ci-yml/Pages/JBake.gitlab-ci.yml | 32 +
vendor/gitlab-ci-yml/Ruby.gitlab-ci.yml | 8 +
1723 files changed, 67707 insertions(+), 26240 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