[DRE-commits] [gitlab] branch master updated (d3e1cc1 -> 2892372)
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 change to branch master
in repository gitlab.
from d3e1cc1 remove ruby-devise-async dependency
adds cee57f6 New upstream version 8.11.3+dfsg
new 81b210a Merge tag 'upstream/8.11.3+dfsg'
new 6713b46 update changelog
new 397754d tighten dependencies
new 94ca292 refresh patches
new e3d6800 update lintian-overrides for false positives
new b87c9d8 add more overrides
new f0c4176 more overrides
new 06a48b3 remove vue*.min.js
adds 2f43f6b New upstream version 8.11.3+dfsg1
new 136d25f Merge tag 'upstream/8.11.3+dfsg1'
new 33b160c update changelog to build dfsg1
new 3e998df minifie vue*.js
new 2892372 more lintian overrides
The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.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 +-
debian/changelog | 3 +-
debian/control | 17 +-
debian/gbp.conf | 2 +-
debian/patches/0005-use-debian-omniauth-ldap.patch | 8 +-
debian/patches/0018-loosen-rdoc.patch | 8 +-
debian/patches/003-loosen-sprockets.patch | 15 -
debian/patches/0042-relax-grape-entity.patch | 10 +-
debian/patches/0050-relax-stable-libs.patch | 105 +-
debian/patches/0100-remove-development-test.patch | 25 +-
debian/patches/0108-make-mysql-optional.patch | 8 +-
debian/patches/0200-use-jquery-for-jquery2.patch | 34 +-
debian/patches/052-relax-grape.patch | 10 +-
debian/patches/series | 1 -
debian/rules | 5 +
debian/source/lintian-overrides | 14 +
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 +-
{spec => features}/support/wait_for_ajax.rb | 0
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.full.js | 10073 +++++++++++++++++++
vendor/assets/javascripts/vue.js.erb | 2 +
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 +
1736 files changed, 67814 insertions(+), 26371 deletions(-)
create mode 100644 .mailmap
delete mode 100644 .simplecov
delete mode 100644 app/assets/images/bg-header.png
delete mode 100644 app/assets/images/bg_fallback.png
delete mode 100644 app/assets/images/chosen-sprite.png
delete mode 100644 app/assets/images/diff_note_add.png
delete mode 100644 app/assets/images/icon-search.png
delete mode 100644 app/assets/images/icon_sprite.png
delete mode 100644 app/assets/images/images.png
create mode 100644 app/assets/images/koding-logo.svg
delete mode 100644 app/assets/images/move.png
delete mode 100644 app/assets/images/progress_bar.gif
delete mode 100644 app/assets/images/slider_handles.png
delete mode 100644 app/assets/images/switch_icon.png
delete mode 100644 app/assets/images/trans_bg.gif
create mode 100644 app/assets/javascripts/LabelManager.js
delete mode 100644 app/assets/javascripts/LabelManager.js.coffee
create mode 100644 app/assets/javascripts/activities.js
delete mode 100644 app/assets/javascripts/activities.js.coffee
create mode 100644 app/assets/javascripts/admin.js
delete mode 100644 app/assets/javascripts/admin.js.coffee
create mode 100644 app/assets/javascripts/api.js
delete mode 100644 app/assets/javascripts/api.js.coffee
create mode 100644 app/assets/javascripts/application.js
delete mode 100644 app/assets/javascripts/application.js.coffee
create mode 100644 app/assets/javascripts/aside.js
delete mode 100644 app/assets/javascripts/aside.js.coffee
create mode 100644 app/assets/javascripts/autosave.js
delete mode 100644 app/assets/javascripts/autosave.js.coffee
delete mode 100644 app/assets/javascripts/awards_handler.coffee
create mode 100644 app/assets/javascripts/awards_handler.js
create mode 100644 app/assets/javascripts/behaviors/autosize.js
delete mode 100644 app/assets/javascripts/behaviors/autosize.js.coffee
delete mode 100644 app/assets/javascripts/behaviors/details_behavior.coffee
create mode 100644 app/assets/javascripts/behaviors/details_behavior.js
create mode 100644 app/assets/javascripts/behaviors/quick_submit.js
delete mode 100644 app/assets/javascripts/behaviors/quick_submit.js.coffee
create mode 100644 app/assets/javascripts/behaviors/requires_input.js
delete mode 100644 app/assets/javascripts/behaviors/requires_input.js.coffee
delete mode 100644 app/assets/javascripts/behaviors/toggler_behavior.coffee
create mode 100644 app/assets/javascripts/behaviors/toggler_behavior.js
create mode 100644 app/assets/javascripts/blob/blob_ci_yaml.js
delete mode 100644 app/assets/javascripts/blob/blob_ci_yaml.js.coffee
create mode 100644 app/assets/javascripts/blob/blob_file_dropzone.js
delete mode 100644 app/assets/javascripts/blob/blob_file_dropzone.js.coffee
create mode 100644 app/assets/javascripts/blob/blob_gitignore_selector.js
delete mode 100644 app/assets/javascripts/blob/blob_gitignore_selector.js.coffee
create mode 100644 app/assets/javascripts/blob/blob_gitignore_selectors.js
delete mode 100644 app/assets/javascripts/blob/blob_gitignore_selectors.js.coffee
create mode 100644 app/assets/javascripts/blob/blob_license_selector.js
delete mode 100644 app/assets/javascripts/blob/blob_license_selector.js.coffee
create mode 100644 app/assets/javascripts/blob/blob_license_selectors.js
delete mode 100644 app/assets/javascripts/blob/blob_license_selectors.js.coffee
delete mode 100644 app/assets/javascripts/blob/edit_blob.js.coffee
create mode 100644 app/assets/javascripts/blob/template_selector.js
delete mode 100644 app/assets/javascripts/blob/template_selector.js.coffee
create mode 100644 app/assets/javascripts/blob_edit/blob_edit_bundle.js
create mode 100644 app/assets/javascripts/blob_edit/edit_blob.js
create mode 100644 app/assets/javascripts/boards/boards_bundle.js.es6
create mode 100644 app/assets/javascripts/boards/components/board.js.es6
create mode 100644 app/assets/javascripts/boards/components/board_blank_state.js.es6
create mode 100644 app/assets/javascripts/boards/components/board_card.js.es6
create mode 100644 app/assets/javascripts/boards/components/board_delete.js.es6
create mode 100644 app/assets/javascripts/boards/components/board_list.js.es6
create mode 100644 app/assets/javascripts/boards/components/new_list_dropdown.js.es6
create mode 100644 app/assets/javascripts/boards/mixins/sortable_default_options.js.es6
create mode 100644 app/assets/javascripts/boards/models/issue.js.es6
create mode 100644 app/assets/javascripts/boards/models/label.js.es6
create mode 100644 app/assets/javascripts/boards/models/list.js.es6
create mode 100644 app/assets/javascripts/boards/models/user.js.es6
create mode 100644 app/assets/javascripts/boards/services/board_service.js.es6
create mode 100644 app/assets/javascripts/boards/stores/boards_store.js.es6
create mode 100755 app/assets/javascripts/boards/test_utils/simulate_drag.js
create mode 100644 app/assets/javascripts/boards/vue_resource_interceptor.js.es6
delete mode 100644 app/assets/javascripts/breakpoints.coffee
create mode 100644 app/assets/javascripts/breakpoints.js
create mode 100644 app/assets/javascripts/broadcast_message.js
delete mode 100644 app/assets/javascripts/broadcast_message.js.coffee
delete mode 100644 app/assets/javascripts/build.coffee
create mode 100644 app/assets/javascripts/build.js
create mode 100644 app/assets/javascripts/build_artifacts.js
delete mode 100644 app/assets/javascripts/build_artifacts.js.coffee
create mode 100644 app/assets/javascripts/commit.js
delete mode 100644 app/assets/javascripts/commit.js.coffee
create mode 100644 app/assets/javascripts/commit/file.js
delete mode 100644 app/assets/javascripts/commit/file.js.coffee
create mode 100644 app/assets/javascripts/commit/image-file.js
delete mode 100644 app/assets/javascripts/commit/image-file.js.coffee
create mode 100644 app/assets/javascripts/commits.js
delete mode 100644 app/assets/javascripts/commits.js.coffee
create mode 100644 app/assets/javascripts/compare.js
delete mode 100644 app/assets/javascripts/compare.js.coffee
create mode 100644 app/assets/javascripts/compare_autocomplete.js
delete mode 100644 app/assets/javascripts/compare_autocomplete.js.coffee
create mode 100644 app/assets/javascripts/confirm_danger_modal.js
delete mode 100644 app/assets/javascripts/confirm_danger_modal.js.coffee
create mode 100644 app/assets/javascripts/copy_to_clipboard.js
delete mode 100644 app/assets/javascripts/copy_to_clipboard.js.coffee
create mode 100644 app/assets/javascripts/create_label.js.es6
create mode 100644 app/assets/javascripts/diff.js
delete mode 100644 app/assets/javascripts/diff.js.coffee
create mode 100644 app/assets/javascripts/diff_notes/components/comment_resolve_btn.js.es6
create mode 100644 app/assets/javascripts/diff_notes/components/jump_to_discussion.js.es6
create mode 100644 app/assets/javascripts/diff_notes/components/resolve_btn.js.es6
create mode 100644 app/assets/javascripts/diff_notes/components/resolve_count.js.es6
create mode 100644 app/assets/javascripts/diff_notes/components/resolve_discussion_btn.js.es6
create mode 100644 app/assets/javascripts/diff_notes/diff_notes_bundle.js.es6
create mode 100644 app/assets/javascripts/diff_notes/mixins/discussion.js.es6
create mode 100644 app/assets/javascripts/diff_notes/mixins/namespace.js.es6
create mode 100644 app/assets/javascripts/diff_notes/models/discussion.js.es6
create mode 100644 app/assets/javascripts/diff_notes/models/note.js.es6
create mode 100644 app/assets/javascripts/diff_notes/services/resolve.js.es6
create mode 100644 app/assets/javascripts/diff_notes/stores/comments.js.es6
create mode 100644 app/assets/javascripts/dispatcher.js
delete mode 100644 app/assets/javascripts/dispatcher.js.coffee
create mode 100644 app/assets/javascripts/dropzone_input.js
delete mode 100644 app/assets/javascripts/dropzone_input.js.coffee
create mode 100644 app/assets/javascripts/due_date_select.js
delete mode 100644 app/assets/javascripts/due_date_select.js.coffee
create mode 100644 app/assets/javascripts/extensions/jquery.js
delete mode 100644 app/assets/javascripts/extensions/jquery.js.coffee
create mode 100644 app/assets/javascripts/files_comment_button.js
delete mode 100644 app/assets/javascripts/files_comment_button.js.coffee
create mode 100644 app/assets/javascripts/flash.js
delete mode 100644 app/assets/javascripts/flash.js.coffee
delete mode 100644 app/assets/javascripts/gfm_auto_complete.js.coffee
create mode 100644 app/assets/javascripts/gfm_auto_complete.js.es6
create mode 100644 app/assets/javascripts/gl_dropdown.js
delete mode 100644 app/assets/javascripts/gl_dropdown.js.coffee
create mode 100644 app/assets/javascripts/gl_form.js
delete mode 100644 app/assets/javascripts/gl_form.js.coffee
create mode 100644 app/assets/javascripts/graphs/graphs_bundle.js
delete mode 100644 app/assets/javascripts/graphs/graphs_bundle.js.coffee
create mode 100644 app/assets/javascripts/graphs/stat_graph.js
delete mode 100644 app/assets/javascripts/graphs/stat_graph.js.coffee
create mode 100644 app/assets/javascripts/graphs/stat_graph_contributors.js
delete mode 100644 app/assets/javascripts/graphs/stat_graph_contributors.js.coffee
create mode 100644 app/assets/javascripts/graphs/stat_graph_contributors_graph.js
delete mode 100644 app/assets/javascripts/graphs/stat_graph_contributors_graph.js.coffee
create mode 100644 app/assets/javascripts/graphs/stat_graph_contributors_util.js
delete mode 100644 app/assets/javascripts/graphs/stat_graph_contributors_util.js.coffee
create mode 100644 app/assets/javascripts/group_avatar.js
delete mode 100644 app/assets/javascripts/group_avatar.js.coffee
create mode 100644 app/assets/javascripts/groups.js
delete mode 100644 app/assets/javascripts/groups.js.coffee
create mode 100644 app/assets/javascripts/groups_select.js
delete mode 100644 app/assets/javascripts/groups_select.js.coffee
create mode 100644 app/assets/javascripts/importer_status.js
delete mode 100644 app/assets/javascripts/importer_status.js.coffee
create mode 100644 app/assets/javascripts/issuable.js
delete mode 100644 app/assets/javascripts/issuable.js.coffee
create mode 100644 app/assets/javascripts/issuable_context.js
delete mode 100644 app/assets/javascripts/issuable_context.js.coffee
create mode 100644 app/assets/javascripts/issuable_form.js
delete mode 100644 app/assets/javascripts/issuable_form.js.coffee
create mode 100644 app/assets/javascripts/issue.js
delete mode 100644 app/assets/javascripts/issue.js.coffee
create mode 100644 app/assets/javascripts/issue_status_select.js
delete mode 100644 app/assets/javascripts/issue_status_select.js.coffee
create mode 100644 app/assets/javascripts/issues-bulk-assignment.js
delete mode 100644 app/assets/javascripts/issues-bulk-assignment.js.coffee
create mode 100644 app/assets/javascripts/labels.js
delete mode 100644 app/assets/javascripts/labels.js.coffee
create mode 100644 app/assets/javascripts/labels_select.js
delete mode 100644 app/assets/javascripts/labels_select.js.coffee
create mode 100644 app/assets/javascripts/layout_nav.js
delete mode 100644 app/assets/javascripts/layout_nav.js.coffee
create mode 100644 app/assets/javascripts/lib/ace.js
create mode 100644 app/assets/javascripts/lib/chart.js
delete mode 100644 app/assets/javascripts/lib/chart.js.coffee
create mode 100644 app/assets/javascripts/lib/cropper.js
delete mode 100644 app/assets/javascripts/lib/cropper.js.coffee
create mode 100644 app/assets/javascripts/lib/d3.js
delete mode 100644 app/assets/javascripts/lib/d3.js.coffee
create mode 100644 app/assets/javascripts/lib/raphael.js
delete mode 100644 app/assets/javascripts/lib/raphael.js.coffee
create mode 100644 app/assets/javascripts/lib/utils/animate.js
delete mode 100644 app/assets/javascripts/lib/utils/animate.js.coffee
create mode 100644 app/assets/javascripts/lib/utils/common_utils.js
delete mode 100644 app/assets/javascripts/lib/utils/common_utils.js.coffee
create mode 100644 app/assets/javascripts/lib/utils/datetime_utility.js
delete mode 100644 app/assets/javascripts/lib/utils/datetime_utility.js.coffee
delete mode 100644 app/assets/javascripts/lib/utils/md5.js
create mode 100644 app/assets/javascripts/lib/utils/notify.js
delete mode 100644 app/assets/javascripts/lib/utils/notify.js.coffee
create mode 100644 app/assets/javascripts/lib/utils/text_utility.js
delete mode 100644 app/assets/javascripts/lib/utils/text_utility.js.coffee
create mode 100644 app/assets/javascripts/lib/utils/type_utility.js
delete mode 100644 app/assets/javascripts/lib/utils/type_utility.js.coffee
create mode 100644 app/assets/javascripts/lib/utils/url_utility.js
delete mode 100644 app/assets/javascripts/lib/utils/url_utility.js.coffee
delete mode 100644 app/assets/javascripts/lib/utils/utf8_encode.js
create mode 100644 app/assets/javascripts/line_highlighter.js
delete mode 100644 app/assets/javascripts/line_highlighter.js.coffee
create mode 100644 app/assets/javascripts/logo.js
delete mode 100644 app/assets/javascripts/logo.js.coffee
delete mode 100644 app/assets/javascripts/markdown_preview.js.coffee
create mode 100644 app/assets/javascripts/member_expiration_date.js
create mode 100644 app/assets/javascripts/merge_conflict_data_provider.js.es6
create mode 100644 app/assets/javascripts/merge_conflict_resolver.js.es6
create mode 100644 app/assets/javascripts/merge_request.js
delete mode 100644 app/assets/javascripts/merge_request.js.coffee
create mode 100644 app/assets/javascripts/merge_request_tabs.js
delete mode 100644 app/assets/javascripts/merge_request_tabs.js.coffee
create mode 100644 app/assets/javascripts/merge_request_widget.js
delete mode 100644 app/assets/javascripts/merge_request_widget.js.coffee
create mode 100644 app/assets/javascripts/merged_buttons.js
delete mode 100644 app/assets/javascripts/merged_buttons.js.coffee
create mode 100644 app/assets/javascripts/milestone.js
delete mode 100644 app/assets/javascripts/milestone.js.coffee
create mode 100644 app/assets/javascripts/milestone_select.js
delete mode 100644 app/assets/javascripts/milestone_select.js.coffee
create mode 100644 app/assets/javascripts/namespace_select.js
delete mode 100644 app/assets/javascripts/namespace_select.js.coffee
create mode 100644 app/assets/javascripts/network/branch-graph.js
delete mode 100644 app/assets/javascripts/network/branch-graph.js.coffee
create mode 100644 app/assets/javascripts/network/network.js
delete mode 100644 app/assets/javascripts/network/network.js.coffee
create mode 100644 app/assets/javascripts/network/network_bundle.js
delete mode 100644 app/assets/javascripts/network/network_bundle.js.coffee
create mode 100644 app/assets/javascripts/new_branch_form.js
delete mode 100644 app/assets/javascripts/new_branch_form.js.coffee
create mode 100644 app/assets/javascripts/new_commit_form.js
delete mode 100644 app/assets/javascripts/new_commit_form.js.coffee
create mode 100644 app/assets/javascripts/notes.js
delete mode 100644 app/assets/javascripts/notes.js.coffee
create mode 100644 app/assets/javascripts/notifications_dropdown.js
delete mode 100644 app/assets/javascripts/notifications_dropdown.js.coffee
create mode 100644 app/assets/javascripts/notifications_form.js
delete mode 100644 app/assets/javascripts/notifications_form.js.coffee
create mode 100644 app/assets/javascripts/pager.js
delete mode 100644 app/assets/javascripts/pager.js.coffee
create mode 100644 app/assets/javascripts/pipeline.js.es6
create mode 100644 app/assets/javascripts/preview_markdown.js
create mode 100644 app/assets/javascripts/profile/gl_crop.js
delete mode 100644 app/assets/javascripts/profile/gl_crop.js.coffee
create mode 100644 app/assets/javascripts/profile/profile.js
delete mode 100644 app/assets/javascripts/profile/profile.js.coffee
create mode 100644 app/assets/javascripts/profile/profile_bundle.js
delete mode 100644 app/assets/javascripts/profile/profile_bundle.js.coffee
create mode 100644 app/assets/javascripts/project.js
delete mode 100644 app/assets/javascripts/project.js.coffee
create mode 100644 app/assets/javascripts/project_avatar.js
delete mode 100644 app/assets/javascripts/project_avatar.js.coffee
create mode 100644 app/assets/javascripts/project_find_file.js
delete mode 100644 app/assets/javascripts/project_find_file.js.coffee
create mode 100644 app/assets/javascripts/project_fork.js
delete mode 100644 app/assets/javascripts/project_fork.js.coffee
create mode 100644 app/assets/javascripts/project_import.js
delete mode 100644 app/assets/javascripts/project_import.js.coffee
create mode 100644 app/assets/javascripts/project_members.js
delete mode 100644 app/assets/javascripts/project_members.js.coffee
create mode 100644 app/assets/javascripts/project_new.js
delete mode 100644 app/assets/javascripts/project_new.js.coffee
create mode 100644 app/assets/javascripts/project_select.js
delete mode 100644 app/assets/javascripts/project_select.js.coffee
create mode 100644 app/assets/javascripts/project_show.js
delete mode 100644 app/assets/javascripts/project_show.js.coffee
create mode 100644 app/assets/javascripts/projects_list.js
delete mode 100644 app/assets/javascripts/projects_list.js.coffee
create mode 100644 app/assets/javascripts/protected_branch_access_dropdown.js.es6
create mode 100644 app/assets/javascripts/protected_branch_create.js.es6
create mode 100644 app/assets/javascripts/protected_branch_dropdown.js.es6
create mode 100644 app/assets/javascripts/protected_branch_edit.js.es6
create mode 100644 app/assets/javascripts/protected_branch_edit_list.js.es6
delete mode 100644 app/assets/javascripts/protected_branch_select.js.coffee
delete mode 100644 app/assets/javascripts/protected_branches.js.coffee
create mode 100644 app/assets/javascripts/right_sidebar.js
delete mode 100644 app/assets/javascripts/right_sidebar.js.coffee
create mode 100644 app/assets/javascripts/search.js
delete mode 100644 app/assets/javascripts/search.js.coffee
create mode 100644 app/assets/javascripts/search_autocomplete.js
delete mode 100644 app/assets/javascripts/search_autocomplete.js.coffee
create mode 100644 app/assets/javascripts/shortcuts.js
delete mode 100644 app/assets/javascripts/shortcuts.js.coffee
delete mode 100644 app/assets/javascripts/shortcuts_blob.coffee
create mode 100644 app/assets/javascripts/shortcuts_blob.js
create mode 100644 app/assets/javascripts/shortcuts_dashboard_navigation.js
delete mode 100644 app/assets/javascripts/shortcuts_dashboard_navigation.js.coffee
create mode 100644 app/assets/javascripts/shortcuts_find_file.js
delete mode 100644 app/assets/javascripts/shortcuts_find_file.js.coffee
delete mode 100644 app/assets/javascripts/shortcuts_issuable.coffee
create mode 100644 app/assets/javascripts/shortcuts_issuable.js
delete mode 100644 app/assets/javascripts/shortcuts_navigation.coffee
create mode 100644 app/assets/javascripts/shortcuts_navigation.js
create mode 100644 app/assets/javascripts/shortcuts_network.js
delete mode 100644 app/assets/javascripts/shortcuts_network.js.coffee
create mode 100644 app/assets/javascripts/sidebar.js
delete mode 100644 app/assets/javascripts/sidebar.js.coffee
create mode 100644 app/assets/javascripts/single_file_diff.js
delete mode 100644 app/assets/javascripts/single_file_diff.js.coffee
create mode 100644 app/assets/javascripts/snippet/snippet_bundle.js
create mode 100644 app/assets/javascripts/star.js
delete mode 100644 app/assets/javascripts/star.js.coffee
create mode 100644 app/assets/javascripts/subscription.js
delete mode 100644 app/assets/javascripts/subscription.js.coffee
create mode 100644 app/assets/javascripts/subscription_select.js
delete mode 100644 app/assets/javascripts/subscription_select.js.coffee
delete mode 100644 app/assets/javascripts/syntax_highlight.coffee
create mode 100644 app/assets/javascripts/syntax_highlight.js
create mode 100644 app/assets/javascripts/templates/issuable_template_selector.js.es6
create mode 100644 app/assets/javascripts/templates/issuable_template_selectors.js.es6
create mode 100644 app/assets/javascripts/todos.js
delete mode 100644 app/assets/javascripts/todos.js.coffee
create mode 100644 app/assets/javascripts/tree.js
delete mode 100644 app/assets/javascripts/tree.js.coffee
create mode 100644 app/assets/javascripts/u2f/authenticate.js
delete mode 100644 app/assets/javascripts/u2f/authenticate.js.coffee
create mode 100644 app/assets/javascripts/u2f/error.js
delete mode 100644 app/assets/javascripts/u2f/error.js.coffee
create mode 100644 app/assets/javascripts/u2f/register.js
delete mode 100644 app/assets/javascripts/u2f/register.js.coffee
create mode 100644 app/assets/javascripts/u2f/util.js
delete mode 100644 app/assets/javascripts/u2f/util.js.coffee
create mode 100644 app/assets/javascripts/user.js
delete mode 100644 app/assets/javascripts/user.js.coffee
create mode 100644 app/assets/javascripts/user_tabs.js
delete mode 100644 app/assets/javascripts/user_tabs.js.coffee
create mode 100644 app/assets/javascripts/users/calendar.js
delete mode 100644 app/assets/javascripts/users/calendar.js.coffee
create mode 100644 app/assets/javascripts/users/users_bundle.js
delete mode 100644 app/assets/javascripts/users/users_bundle.js.coffee
create mode 100644 app/assets/javascripts/users_select.js
delete mode 100644 app/assets/javascripts/users_select.js.coffee
create mode 100644 app/assets/javascripts/wikis.js
delete mode 100644 app/assets/javascripts/wikis.js.coffee
create mode 100644 app/assets/javascripts/zen_mode.js
delete mode 100644 app/assets/javascripts/zen_mode.js.coffee
create mode 100644 app/assets/stylesheets/pages/boards.scss
create mode 100644 app/assets/stylesheets/pages/merge_conflicts.scss
create mode 100644 app/controllers/admin/requests_profiles_controller.rb
create mode 100644 app/controllers/concerns/issuable_collections.rb
create mode 100644 app/controllers/concerns/spammable_actions.rb
create mode 100644 app/controllers/koding_controller.rb
create mode 100644 app/controllers/profiles/u2f_registrations_controller.rb
create mode 100644 app/controllers/projects/board_lists_controller.rb
create mode 100644 app/controllers/projects/boards/application_controller.rb
create mode 100644 app/controllers/projects/boards/issues_controller.rb
create mode 100644 app/controllers/projects/boards/lists_controller.rb
create mode 100644 app/controllers/projects/boards_controller.rb
create mode 100644 app/controllers/projects/discussions_controller.rb
create mode 100644 app/controllers/projects/git_http_client_controller.rb
create mode 100644 app/controllers/projects/lfs_api_controller.rb
create mode 100644 app/controllers/projects/lfs_storage_controller.rb
create mode 100644 app/controllers/projects/templates_controller.rb
create mode 100644 app/finders/move_to_project_finder.rb
create mode 100644 app/helpers/lfs_helper.rb
create mode 100644 app/models/board.rb
create mode 100644 app/models/compare.rb
create mode 100644 app/models/concerns/expirable.rb
create mode 100644 app/models/concerns/faster_cache_keys.rb
create mode 100644 app/models/concerns/protected_branch_access.rb
create mode 100644 app/models/concerns/spammable.rb
create mode 100644 app/models/discussion.rb
create mode 100644 app/models/list.rb
create mode 100644 app/models/protected_branch/merge_access_level.rb
create mode 100644 app/models/protected_branch/push_access_level.rb
delete mode 100644 app/models/spam_report.rb
create mode 100644 app/models/user_agent_detail.rb
create mode 100644 app/services/akismet_service.rb
create mode 100644 app/services/boards/base_service.rb
create mode 100644 app/services/boards/create_service.rb
create mode 100644 app/services/boards/issues/list_service.rb
create mode 100644 app/services/boards/issues/move_service.rb
create mode 100644 app/services/boards/lists/create_service.rb
create mode 100644 app/services/boards/lists/destroy_service.rb
create mode 100644 app/services/boards/lists/generate_service.rb
create mode 100644 app/services/boards/lists/move_service.rb
delete mode 100644 app/services/ci/create_builds_service.rb
create mode 100644 app/services/ci/create_pipeline_builds_service.rb
create mode 100644 app/services/ci/process_pipeline_service.rb
delete mode 100644 app/services/create_commit_builds_service.rb
delete mode 100644 app/services/create_spam_log_service.rb
create mode 100644 app/services/ham_service.rb
create mode 100644 app/services/members/authorized_destroy_service.rb
create mode 100644 app/services/merge_requests/get_urls_service.rb
create mode 100644 app/services/merge_requests/merge_request_diff_cache_service.rb
create mode 100644 app/services/merge_requests/resolve_service.rb
create mode 100644 app/services/merge_requests/resolved_discussion_notification_service.rb
create mode 100644 app/services/notes/slash_commands_service.rb
create mode 100644 app/services/projects/enable_deploy_key_service.rb
create mode 100644 app/services/protected_branches/create_service.rb
create mode 100644 app/services/protected_branches/update_service.rb
create mode 100644 app/services/slash_commands/interpret_service.rb
create mode 100644 app/services/spam_service.rb
create mode 100644 app/services/user_agent_detail_service.rb
create mode 100644 app/views/admin/requests_profiles/index.html.haml
create mode 100644 app/views/discussions/_diff_discussion.html.haml
create mode 100644 app/views/discussions/_diff_with_notes.html.haml
create mode 100644 app/views/discussions/_discussion.html.haml
create mode 100644 app/views/discussions/_headline.html.haml
create mode 100644 app/views/discussions/_jump_to_next.html.haml
create mode 100644 app/views/discussions/_notes.html.haml
create mode 100644 app/views/discussions/_parallel_diff_discussion.html.haml
create mode 100644 app/views/discussions/_resolve_all.html.haml
create mode 100644 app/views/koding/index.html.haml
create mode 100644 app/views/layouts/koding.html.haml
create mode 100644 app/views/notify/new_mention_in_issue_email.html.haml
create mode 100644 app/views/notify/new_mention_in_issue_email.text.erb
create mode 100644 app/views/notify/new_mention_in_merge_request_email.html.haml
create mode 100644 app/views/notify/new_mention_in_merge_request_email.text.erb
create mode 100644 app/views/notify/resolved_all_discussions_email.html.haml
create mode 100644 app/views/notify/resolved_all_discussions_email.text.erb
create mode 100644 app/views/projects/badges/badge.svg.erb
create mode 100644 app/views/projects/boards/components/_blank_state.html.haml
create mode 100644 app/views/projects/boards/components/_board.html.haml
create mode 100644 app/views/projects/boards/components/_card.html.haml
create mode 100644 app/views/projects/boards/show.html.haml
create mode 100644 app/views/projects/buttons/_koding.html.haml
create mode 100644 app/views/projects/ci/builds/_build_pipeline.html.haml
create mode 100644 app/views/projects/commit/_pipelines_list.haml
delete mode 100644 app/views/projects/diffs/_match_line.html.haml
delete mode 100644 app/views/projects/diffs/_match_line_parallel.html.haml
create mode 100644 app/views/projects/environments/edit.html.haml
create mode 100644 app/views/projects/generic_commit_statuses/_generic_commit_status_pipeline.html.haml
create mode 100644 app/views/projects/issues/_issue_by_email.html.haml
create mode 100644 app/views/projects/merge_requests/conflicts.html.haml
create mode 100644 app/views/projects/merge_requests/conflicts/_commit_stats.html.haml
create mode 100644 app/views/projects/merge_requests/conflicts/_inline_view.html.haml
create mode 100644 app/views/projects/merge_requests/conflicts/_parallel_view.html.haml
create mode 100644 app/views/projects/merge_requests/conflicts/_submit_form.html.haml
create mode 100644 app/views/projects/merge_requests/show/_pipelines.html.haml
delete mode 100644 app/views/projects/notes/_diff_notes_with_reply.html.haml
delete mode 100644 app/views/projects/notes/_diff_notes_with_reply_parallel.html.haml
delete mode 100644 app/views/projects/notes/_discussion.html.haml
delete mode 100644 app/views/projects/notes/discussions/_diff_with_notes.html.haml
delete mode 100644 app/views/projects/notes/discussions/_notes.html.haml
create mode 100644 app/views/projects/pipelines_settings/_badge.html.haml
create mode 100644 app/views/projects/protected_branches/_create_protected_branch.html.haml
create mode 100644 app/views/projects/protected_branches/_update_protected_branch.html.haml
create mode 100644 app/views/projects/tree/_tree_row.html.haml
create mode 100644 app/views/shared/icons/_icon_play.svg
create mode 100644 app/views/shared/icons/_next_discussion.svg
create mode 100644 app/workers/group_destroy_worker.rb
create mode 100644 app/workers/remove_expired_group_links_worker.rb
create mode 100644 app/workers/remove_expired_members_worker.rb
create mode 100644 app/workers/requests_profiles_worker.rb
create mode 100644 config/initializers/request_profiler.rb
create mode 100644 db/fixtures/development/16_protected_branches.rb
create mode 100644 db/migrate/20160705054938_add_protected_branches_push_access.rb
create mode 100644 db/migrate/20160705054952_add_protected_branches_merge_access.rb
create mode 100644 db/migrate/20160705055254_move_from_developers_can_merge_to_protected_branches_merge_access.rb
create mode 100644 db/migrate/20160705055308_move_from_developers_can_push_to_protected_branches_push_access.rb
create mode 100644 db/migrate/20160705055809_remove_developers_can_push_from_protected_branches.rb
create mode 100644 db/migrate/20160705055813_remove_developers_can_merge_from_protected_branches.rb
create mode 100644 db/migrate/20160716115711_add_queued_at_to_ci_builds.rb
create mode 100644 db/migrate/20160724205507_add_resolved_to_notes.rb
create mode 100644 db/migrate/20160725083350_add_external_url_to_enviroments.rb
create mode 100644 db/migrate/20160727163552_create_user_agent_details.rb
create mode 100644 db/migrate/20160727191041_create_boards.rb
create mode 100644 db/migrate/20160727193336_create_lists.rb
create mode 100644 db/migrate/20160728081025_add_pipeline_events_to_web_hooks.rb
create mode 100644 db/migrate/20160728103734_add_pipeline_events_to_services.rb
create mode 100644 db/migrate/20160729173930_remove_project_id_from_spam_logs.rb
create mode 100644 db/migrate/20160801163421_add_expires_at_to_member.rb
create mode 100644 db/migrate/20160801163709_add_submitted_as_ham_to_spam_logs.rb
create mode 100644 db/migrate/20160802010328_remove_builds_enable_index_on_projects.rb
create mode 100644 db/migrate/20160803161903_add_unique_index_to_lists_label_id.rb
create mode 100644 db/migrate/20160805041956_add_deleted_at_to_namespaces.rb
create mode 100644 db/migrate/20160810102349_remove_ci_runner_trigram_indexes.rb
create mode 100644 db/migrate/20160810142633_remove_redundant_indexes.rb
create mode 100644 db/migrate/20160816161312_add_column_name_to_u2f_registrations.rb
create mode 100644 db/migrate/20160817133006_add_koding_to_application_settings.rb
create mode 100644 db/migrate/20160817154936_add_discussion_ids_to_notes.rb
create mode 100644 db/migrate/20160818205718_add_expires_at_to_project_group_links.rb
create mode 100644 db/migrate/20160819221631_add_index_to_note_discussion_id.rb
create mode 100644 db/migrate/20160819221833_reset_diff_note_discussion_id_because_it_was_calculated_wrongly.rb
delete mode 100644 debian/patches/003-loosen-sprockets.patch
create mode 100644 doc/administration/build_artifacts.md
create mode 100644 doc/administration/integration/koding.md
create mode 100644 doc/api/access_requests.md
create mode 100644 doc/api/deployments.md
create mode 100644 doc/api/enviroments.md
create mode 100644 doc/api/members.md
create mode 100644 doc/api/pipelines.md
delete mode 100644 doc/ci/build_artifacts/img/build_artifacts_browser.png
delete mode 100644 doc/ci/build_artifacts/img/build_artifacts_browser_button.png
create mode 100644 doc/container_registry/img/mitmproxy-docker.png
create mode 100644 doc/container_registry/troubleshooting.md
create mode 100644 doc/development/adding_database_indexes.md
create mode 100644 doc/development/newlines_styleguide.md
create mode 100644 doc/development/what_requires_downtime.md
create mode 100644 doc/integration/img/spam_log.png
create mode 100644 doc/integration/img/submit_issue.png
create mode 100644 doc/update/8.10-to-8.11.md
create mode 100644 doc/user/admin_area/img/admin_labels.png
create mode 100644 doc/user/admin_area/labels.md
create mode 100644 doc/user/admin_area/settings/continuous_integration.md
create mode 100644 doc/user/admin_area/settings/img/admin_area_maximum_artifacts_size.png
create mode 100644 doc/user/admin_area/settings/img/admin_area_settings_button.png
rename doc/{markdown/img/logo.png => user/img/markdown_logo.png} (100%)
rename doc/{markdown/img/video.mp4 => user/img/markdown_video.mp4} (100%)
create mode 100644 doc/user/markdown.md
create mode 100644 doc/user/project/builds/artifacts.md
create mode 100644 doc/user/project/builds/img/build_artifacts_browser.png
create mode 100644 doc/user/project/builds/img/build_artifacts_browser_button.png
create mode 100644 doc/user/project/builds/img/build_artifacts_builds_page.png
create mode 100644 doc/user/project/builds/img/build_artifacts_pipelines_page.png
create mode 100644 doc/user/project/description_templates.md
create mode 100644 doc/user/project/img/description_templates.png
create mode 100644 doc/user/project/img/issue_board.png
create mode 100644 doc/user/project/img/issue_board_add_list.png
create mode 100644 doc/user/project/img/issue_board_search_backlog.png
create mode 100644 doc/user/project/img/issue_board_system_notes.png
create mode 100644 doc/user/project/img/issue_board_welcome_message.png
create mode 100644 doc/user/project/img/koding_build-in-progress.png
create mode 100644 doc/user/project/img/koding_build-logs.png
create mode 100644 doc/user/project/img/koding_build-success.png
create mode 100644 doc/user/project/img/koding_commit-koding.yml.png
create mode 100644 doc/user/project/img/koding_different-stack-on-mr-try.png
create mode 100644 doc/user/project/img/koding_edit-on-ide.png
create mode 100644 doc/user/project/img/koding_enable-koding.png
create mode 100644 doc/user/project/img/koding_landing.png
create mode 100644 doc/user/project/img/koding_open-gitlab-from-koding.png
create mode 100644 doc/user/project/img/koding_run-in-ide.png
create mode 100644 doc/user/project/img/koding_run-mr-in-ide.png
create mode 100644 doc/user/project/img/koding_set-up-ide.png
create mode 100644 doc/user/project/img/koding_stack-import.png
create mode 100644 doc/user/project/img/koding_start-build.png
create mode 100644 doc/user/project/img/protected_branches_page.png
create mode 100644 doc/user/project/issue_board.md
create mode 100644 doc/user/project/koding.md
create mode 100644 doc/user/project/merge_requests/img/conflict_section.png
create mode 100644 doc/user/project/merge_requests/img/discussion_view.png
create mode 100644 doc/user/project/merge_requests/img/discussions_resolved.png
create mode 100644 doc/user/project/merge_requests/img/merge_request_widget.png
create mode 100644 doc/user/project/merge_requests/img/resolve_comment_button.png
create mode 100644 doc/user/project/merge_requests/img/resolve_discussion_button.png
create mode 100644 doc/user/project/merge_requests/merge_request_discussion_resolution.md
create mode 100644 doc/user/project/merge_requests/resolve_conflicts.md
create mode 100644 doc/user/project/slash_commands.md
delete mode 100644 doc/workflow/shortcuts.png
copy {spec => features}/support/wait_for_ajax.rb (100%)
create mode 100644 lib/api/access_requests.rb
create mode 100644 lib/api/deployments.rb
create mode 100644 lib/api/environments.rb
delete mode 100644 lib/api/group_members.rb
create mode 100644 lib/api/helpers/members_helpers.rb
create mode 100644 lib/api/members.rb
create mode 100644 lib/api/pipelines.rb
delete mode 100644 lib/api/project_members.rb
delete mode 100644 lib/ci/static_model.rb
delete mode 100644 lib/gitlab/akismet_helper.rb
delete mode 100644 lib/gitlab/backend/grack_auth.rb
create mode 100644 lib/gitlab/badge/base.rb
delete mode 100644 lib/gitlab/badge/build.rb
create mode 100644 lib/gitlab/badge/build/metadata.rb
create mode 100644 lib/gitlab/badge/build/status.rb
create mode 100644 lib/gitlab/badge/build/template.rb
create mode 100644 lib/gitlab/badge/coverage/metadata.rb
create mode 100644 lib/gitlab/badge/coverage/report.rb
create mode 100644 lib/gitlab/badge/coverage/template.rb
create mode 100644 lib/gitlab/badge/metadata.rb
create mode 100644 lib/gitlab/badge/template.rb
delete mode 100644 lib/gitlab/build_data_builder.rb
create mode 100644 lib/gitlab/changes_list.rb
create mode 100644 lib/gitlab/ci/config/node/artifacts.rb
create mode 100644 lib/gitlab/ci/config/node/attributable.rb
create mode 100644 lib/gitlab/ci/config/node/commands.rb
create mode 100644 lib/gitlab/ci/config/node/hidden_job.rb
create mode 100644 lib/gitlab/ci/config/node/job.rb
create mode 100644 lib/gitlab/ci/config/node/jobs.rb
create mode 100644 lib/gitlab/ci/config/node/null.rb
create mode 100644 lib/gitlab/ci/config/node/stage.rb
create mode 100644 lib/gitlab/ci/config/node/trigger.rb
create mode 100644 lib/gitlab/conflict/file.rb
create mode 100644 lib/gitlab/conflict/file_collection.rb
create mode 100644 lib/gitlab/conflict/parser.rb
create mode 100644 lib/gitlab/data_builder/build.rb
create mode 100644 lib/gitlab/data_builder/note.rb
create mode 100644 lib/gitlab/data_builder/pipeline.rb
create mode 100644 lib/gitlab/data_builder/push.rb
create mode 100644 lib/gitlab/diff/file_collection/base.rb
create mode 100644 lib/gitlab/diff/file_collection/commit.rb
create mode 100644 lib/gitlab/diff/file_collection/compare.rb
create mode 100644 lib/gitlab/diff/file_collection/merge_request.rb
create mode 100644 lib/gitlab/email/handler.rb
create mode 100644 lib/gitlab/email/handler/base_handler.rb
create mode 100644 lib/gitlab/email/handler/create_issue_handler.rb
create mode 100644 lib/gitlab/email/handler/create_note_handler.rb
delete mode 100644 lib/gitlab/github_import/hook_formatter.rb
delete mode 100644 lib/gitlab/lfs/response.rb
delete mode 100644 lib/gitlab/lfs/router.rb
create mode 100644 lib/gitlab/mail_room.rb
delete mode 100644 lib/gitlab/note_data_builder.rb
delete mode 100644 lib/gitlab/push_data_builder.rb
create mode 100644 lib/gitlab/request_profiler.rb
create mode 100644 lib/gitlab/request_profiler/middleware.rb
create mode 100644 lib/gitlab/request_profiler/profile.rb
create mode 100644 lib/gitlab/sidekiq_middleware/request_store_middleware.rb
create mode 100644 lib/gitlab/slash_commands/command_definition.rb
create mode 100644 lib/gitlab/slash_commands/dsl.rb
create mode 100644 lib/gitlab/slash_commands/extractor.rb
create mode 100644 lib/gitlab/template/finders/base_template_finder.rb
create mode 100644 lib/gitlab/template/finders/global_template_finder.rb
create mode 100644 lib/gitlab/template/finders/repo_template_finder.rb
delete mode 100644 lib/gitlab/template/gitignore.rb
create mode 100644 lib/gitlab/template/gitignore_template.rb
delete mode 100644 lib/gitlab/template/gitlab_ci_yml.rb
create mode 100644 lib/gitlab/template/gitlab_ci_yml_template.rb
create mode 100644 lib/gitlab/template/issue_template.rb
create mode 100644 lib/gitlab/template/merge_request_template.rb
create mode 100755 scripts/lint-doc.sh
create mode 100755 scripts/merge-simplecov
create mode 100644 spec/controllers/admin/groups_controller_spec.rb
create mode 100644 spec/controllers/projects/boards/issues_controller_spec.rb
create mode 100644 spec/controllers/projects/boards/lists_controller_spec.rb
create mode 100644 spec/controllers/projects/boards_controller_spec.rb
create mode 100644 spec/controllers/projects/discussions_controller_spec.rb
create mode 100644 spec/controllers/projects/environments_controller_spec.rb
create mode 100644 spec/controllers/projects/templates_controller_spec.rb
create mode 100644 spec/factories/boards.rb
create mode 100644 spec/factories/lists.rb
create mode 100644 spec/factories/user_agent_details.rb
create mode 100644 spec/features/boards/boards_spec.rb
create mode 100644 spec/features/issuables/default_sort_order_spec.rb
create mode 100644 spec/features/issues/user_uses_slash_commands_spec.rb
create mode 100644 spec/features/merge_requests/conflicts_spec.rb
create mode 100644 spec/features/merge_requests/diff_notes_resolve_spec.rb
create mode 100644 spec/features/merge_requests/pipelines_spec.rb
create mode 100644 spec/features/merge_requests/user_uses_slash_commands_spec.rb
delete mode 100644 spec/features/pipelines_spec.rb
create mode 100644 spec/features/profiles/password_spec.rb
create mode 100644 spec/features/projects/badges/coverage_spec.rb
delete mode 100644 spec/features/projects/branches_spec.rb~HEAD
create mode 100644 spec/features/projects/files/editing_a_file_spec.rb
create mode 100644 spec/features/projects/files/files_sort_submodules_with_folders_spec.rb
create mode 100644 spec/features/projects/group_links_spec.rb
create mode 100644 spec/features/projects/issuable_templates_spec.rb
create mode 100644 spec/features/projects/issues/list_spec.rb
create mode 100644 spec/features/projects/members/master_adds_member_with_expiration_date_spec.rb
create mode 100644 spec/features/projects/merge_requests/list_spec.rb
create mode 100644 spec/features/projects/pipelines_spec.rb
create mode 100644 spec/features/projects/project_settings_spec.rb
create mode 100644 spec/features/projects/ref_switcher_spec.rb
create mode 100644 spec/features/protected_branches/access_control_ce_spec.rb
create mode 100644 spec/features/todos/todos_sorting_spec.rb
create mode 100644 spec/finders/move_to_project_finder_spec.rb
create mode 100644 spec/finders/todos_finder_spec.rb
create mode 100644 spec/fixtures/api/schemas/issue.json
create mode 100644 spec/fixtures/api/schemas/issues.json
create mode 100644 spec/fixtures/api/schemas/list.json
create mode 100644 spec/fixtures/api/schemas/lists.json
create mode 100644 spec/fixtures/config/redis_new_format_host.yml
create mode 100644 spec/fixtures/config/redis_new_format_socket.yml
create mode 100644 spec/fixtures/config/redis_old_format_host.yml
create mode 100644 spec/fixtures/config/redis_old_format_socket.yml
create mode 100644 spec/fixtures/emails/commands_in_reply.eml
create mode 100644 spec/fixtures/emails/commands_only_reply.eml
create mode 100644 spec/fixtures/emails/valid_new_issue.eml
create mode 100644 spec/fixtures/emails/valid_new_issue_empty.eml
create mode 100644 spec/fixtures/emails/wrong_authentication_token.eml
rename spec/fixtures/emails/{wrong_reply_key.eml => wrong_mail_key.eml} (100%)
delete mode 100644 spec/fixtures/parallel_diff_result.yml
create mode 100644 spec/fixtures/project_services/campfire/rooms.json
create mode 100644 spec/fixtures/project_services/campfire/rooms2.json
create mode 100644 spec/helpers/issuables_helper_spec.rb
create mode 100644 spec/initializers/secret_token_spec.rb
create mode 100644 spec/javascripts/application_spec.js
delete mode 100644 spec/javascripts/application_spec.js.coffee
create mode 100644 spec/javascripts/awards_handler_spec.js
delete mode 100644 spec/javascripts/awards_handler_spec.js.coffee
create mode 100644 spec/javascripts/behaviors/autosize_spec.js
delete mode 100644 spec/javascripts/behaviors/autosize_spec.js.coffee
create mode 100644 spec/javascripts/behaviors/quick_submit_spec.js
delete mode 100644 spec/javascripts/behaviors/quick_submit_spec.js.coffee
create mode 100644 spec/javascripts/behaviors/requires_input_spec.js
delete mode 100644 spec/javascripts/behaviors/requires_input_spec.js.coffee
create mode 100644 spec/javascripts/boards/boards_store_spec.js.es6
create mode 100644 spec/javascripts/boards/issue_spec.js.es6
create mode 100644 spec/javascripts/boards/list_spec.js.es6
create mode 100644 spec/javascripts/boards/mock_data.js.es6
create mode 100644 spec/javascripts/datetime_utility_spec.js.coffee
create mode 100644 spec/javascripts/diff_comments_store_spec.js.es6
create mode 100644 spec/javascripts/extensions/array_spec.js
delete mode 100644 spec/javascripts/extensions/array_spec.js.coffee
create mode 100644 spec/javascripts/extensions/jquery_spec.js
delete mode 100644 spec/javascripts/extensions/jquery_spec.js.coffee
delete mode 100644 spec/javascripts/fixtures/emoji_menu.coffee
create mode 100644 spec/javascripts/fixtures/emoji_menu.js
create mode 100644 spec/javascripts/fixtures/gl_dropdown.html.haml
create mode 100644 spec/javascripts/fixtures/issue_sidebar_label.html.haml
create mode 100644 spec/javascripts/gl_dropdown_spec.js.es6
create mode 100644 spec/javascripts/issue_spec.js
delete mode 100644 spec/javascripts/issue_spec.js.coffee
create mode 100644 spec/javascripts/labels_issue_sidebar_spec.js.es6
create mode 100644 spec/javascripts/line_highlighter_spec.js
delete mode 100644 spec/javascripts/line_highlighter_spec.js.coffee
create mode 100644 spec/javascripts/merge_request_spec.js
delete mode 100644 spec/javascripts/merge_request_spec.js.coffee
create mode 100644 spec/javascripts/merge_request_tabs_spec.js
delete mode 100644 spec/javascripts/merge_request_tabs_spec.js.coffee
create mode 100644 spec/javascripts/merge_request_widget_spec.js
delete mode 100644 spec/javascripts/merge_request_widget_spec.js.coffee
create mode 100644 spec/javascripts/new_branch_spec.js
delete mode 100644 spec/javascripts/new_branch_spec.js.coffee
create mode 100644 spec/javascripts/notes_spec.js
delete mode 100644 spec/javascripts/notes_spec.js.coffee
create mode 100644 spec/javascripts/project_title_spec.js
delete mode 100644 spec/javascripts/project_title_spec.js.coffee
create mode 100644 spec/javascripts/right_sidebar_spec.js
delete mode 100644 spec/javascripts/right_sidebar_spec.js.coffee
create mode 100644 spec/javascripts/search_autocomplete_spec.js
delete mode 100644 spec/javascripts/search_autocomplete_spec.js.coffee
create mode 100644 spec/javascripts/shortcuts_issuable_spec.js
delete mode 100644 spec/javascripts/shortcuts_issuable_spec.js.coffee
delete mode 100644 spec/javascripts/spec_helper.coffee
create mode 100644 spec/javascripts/spec_helper.js
create mode 100644 spec/javascripts/syntax_highlight_spec.js
delete mode 100644 spec/javascripts/syntax_highlight_spec.js.coffee
delete mode 100644 spec/javascripts/u2f/authenticate_spec.coffee
create mode 100644 spec/javascripts/u2f/authenticate_spec.js
create mode 100644 spec/javascripts/u2f/mock_u2f_device.js
delete mode 100644 spec/javascripts/u2f/mock_u2f_device.js.coffee
create mode 100644 spec/javascripts/u2f/register_spec.js
delete mode 100644 spec/javascripts/u2f/register_spec.js.coffee
create mode 100644 spec/javascripts/zen_mode_spec.js
delete mode 100644 spec/javascripts/zen_mode_spec.js.coffee
delete mode 100644 spec/lib/gitlab/akismet_helper_spec.rb
create mode 100644 spec/lib/gitlab/badge/build/metadata_spec.rb
create mode 100644 spec/lib/gitlab/badge/build/status_spec.rb
create mode 100644 spec/lib/gitlab/badge/build/template_spec.rb
delete mode 100644 spec/lib/gitlab/badge/build_spec.rb
create mode 100644 spec/lib/gitlab/badge/coverage/metadata_spec.rb
create mode 100644 spec/lib/gitlab/badge/coverage/report_spec.rb
create mode 100644 spec/lib/gitlab/badge/coverage/template_spec.rb
create mode 100644 spec/lib/gitlab/badge/shared/metadata.rb
delete mode 100644 spec/lib/gitlab/build_data_builder_spec.rb
create mode 100644 spec/lib/gitlab/changes_list_spec.rb
create mode 100644 spec/lib/gitlab/checks/change_access_spec.rb
create mode 100644 spec/lib/gitlab/ci/config/node/artifacts_spec.rb
create mode 100644 spec/lib/gitlab/ci/config/node/attributable_spec.rb
create mode 100644 spec/lib/gitlab/ci/config/node/commands_spec.rb
create mode 100644 spec/lib/gitlab/ci/config/node/hidden_job_spec.rb
create mode 100644 spec/lib/gitlab/ci/config/node/job_spec.rb
create mode 100644 spec/lib/gitlab/ci/config/node/jobs_spec.rb
create mode 100644 spec/lib/gitlab/ci/config/node/null_spec.rb
create mode 100644 spec/lib/gitlab/ci/config/node/stage_spec.rb
create mode 100644 spec/lib/gitlab/ci/config/node/trigger_spec.rb
create mode 100644 spec/lib/gitlab/conflict/file_collection_spec.rb
create mode 100644 spec/lib/gitlab/conflict/file_spec.rb
create mode 100644 spec/lib/gitlab/conflict/parser_spec.rb
create mode 100644 spec/lib/gitlab/data_builder/build_spec.rb
create mode 100644 spec/lib/gitlab/data_builder/note_spec.rb
create mode 100644 spec/lib/gitlab/data_builder/pipeline_spec.rb
create mode 100644 spec/lib/gitlab/data_builder/push_spec.rb
create mode 100644 spec/lib/gitlab/email/email_shared_blocks.rb
create mode 100644 spec/lib/gitlab/email/handler/create_issue_handler_spec.rb
create mode 100644 spec/lib/gitlab/email/handler/create_note_handler_spec.rb
delete mode 100644 spec/lib/gitlab/github_import/hook_formatter_spec.rb
create mode 100644 spec/lib/gitlab/github_import/importer_spec.rb
delete mode 100644 spec/lib/gitlab/note_data_builder_spec.rb
delete mode 100644 spec/lib/gitlab/push_data_builder_spec.rb
create mode 100644 spec/lib/gitlab/redis_spec.rb
create mode 100644 spec/lib/gitlab/slash_commands/command_definition_spec.rb
create mode 100644 spec/lib/gitlab/slash_commands/dsl_spec.rb
create mode 100644 spec/lib/gitlab/slash_commands/extractor_spec.rb
delete mode 100644 spec/lib/gitlab/template/gitignore_spec.rb
create mode 100644 spec/lib/gitlab/template/gitignore_template_spec.rb
create mode 100644 spec/lib/gitlab/template/gitlab_ci_yml_template_spec.rb
create mode 100644 spec/lib/gitlab/template/issue_template_spec.rb
create mode 100644 spec/lib/gitlab/template/merge_request_template_spec.rb
create mode 100644 spec/mailers/emails/merge_requests_spec.rb
create mode 100644 spec/models/board_spec.rb
create mode 100644 spec/models/compare_spec.rb
create mode 100644 spec/models/concerns/faster_cache_keys_spec.rb
create mode 100644 spec/models/concerns/spammable_spec.rb
create mode 100644 spec/models/discussion_spec.rb
create mode 100644 spec/models/list_spec.rb
create mode 100644 spec/models/network/graph_spec.rb
create mode 100644 spec/models/user_agent_detail_spec.rb
create mode 100644 spec/requests/api/access_requests_spec.rb
delete mode 100644 spec/requests/api/deploy_keys.rb
create mode 100644 spec/requests/api/deploy_keys_spec.rb
create mode 100644 spec/requests/api/deployments_spec.rb
create mode 100644 spec/requests/api/environments_spec.rb
delete mode 100644 spec/requests/api/group_members_spec.rb
create mode 100644 spec/requests/api/members_spec.rb
create mode 100644 spec/requests/api/oauth_tokens_spec.rb
create mode 100644 spec/requests/api/pipelines_spec.rb
delete mode 100644 spec/requests/api/project_members_spec.rb
create mode 100644 spec/services/boards/create_service_spec.rb
create mode 100644 spec/services/boards/issues/list_service_spec.rb
create mode 100644 spec/services/boards/issues/move_service_spec.rb
create mode 100644 spec/services/boards/lists/create_service_spec.rb
create mode 100644 spec/services/boards/lists/destroy_service_spec.rb
create mode 100644 spec/services/boards/lists/generate_service_spec.rb
create mode 100644 spec/services/boards/lists/move_service_spec.rb
delete mode 100644 spec/services/ci/create_builds_service_spec.rb
create mode 100644 spec/services/ci/create_pipeline_service_spec.rb
create mode 100644 spec/services/ci/process_pipeline_service_spec.rb
delete mode 100644 spec/services/create_commit_builds_service_spec.rb
create mode 100644 spec/services/files/update_service_spec.rb
create mode 100644 spec/services/issues/reopen_service_spec.rb
create mode 100644 spec/services/merge_requests/get_urls_service_spec.rb
create mode 100644 spec/services/merge_requests/merge_request_diff_cache_service_spec.rb
create mode 100644 spec/services/merge_requests/resolved_discussion_notification_service.rb
create mode 100644 spec/services/notes/slash_commands_service_spec.rb
create mode 100644 spec/services/projects/enable_deploy_key_service_spec.rb
create mode 100644 spec/services/slash_commands/interpret_service_spec.rb
create mode 100644 spec/simplecov_env.rb
create mode 100644 spec/support/api/members_shared_examples.rb
create mode 100644 spec/support/api/schema_matcher.rb
create mode 100644 spec/support/issuable_create_service_slash_commands_shared_examples.rb
create mode 100644 spec/support/issuable_slash_commands_shared_examples.rb
create mode 100644 spec/support/issue_helpers.rb
create mode 100644 spec/support/merge_request_helpers.rb
create mode 100644 spec/support/updating_mentions_shared_examples.rb
create mode 100644 spec/views/admin/dashboard/index.html.haml_spec.rb
create mode 100644 spec/views/layouts/_head.html.haml_spec.rb
create mode 100644 spec/views/projects/issues/_related_branches.html.haml_spec.rb
create mode 100644 spec/views/projects/merge_requests/_heading.html.haml_spec.rb
create mode 100644 spec/views/projects/tree/show.html.haml_spec.rb
create mode 100644 spec/workers/group_destroy_worker_spec.rb
create mode 100644 spec/workers/project_destroy_worker_spec.rb
create mode 100644 spec/workers/remove_expired_group_links_worker_spec.rb
create mode 100644 spec/workers/remove_expired_members_worker_spec.rb
create mode 100644 vendor/assets/javascripts/Sortable.js
create mode 100644 vendor/assets/javascripts/task_list.js
delete mode 100644 vendor/assets/javascripts/task_list.js.coffee
create mode 100644 vendor/assets/javascripts/vue-resource.full.js
create mode 100644 vendor/assets/javascripts/vue-resource.js.erb
create mode 100644 vendor/assets/javascripts/vue.full.js
create mode 100644 vendor/assets/javascripts/vue.js.erb
create mode 100644 vendor/gitlab-ci-yml/C++.gitlab-ci.yml
create mode 100644 vendor/gitlab-ci-yml/Grails.gitlab-ci.yml
create mode 100644 vendor/gitlab-ci-yml/LaTeX.gitlab-ci.yml
create mode 100644 vendor/gitlab-ci-yml/Pages/JBake.gitlab-ci.yml
--
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