[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