[DRE-commits] [gitlab] branch master updated (5f9aa5a -> eb25430)

Cédric Boutillier boutil at moszumanska.debian.org
Sun Apr 26 07:20:27 UTC 2015


This is an automated email from the git hooks/post-receive script.

boutil pushed a change to branch master
in repository gitlab.

      from  5f9aa5a   Imported Debian patch 7.2.1-1
       new  a0fe064   update debian/watch to use gitlab.org repo
      adds  4ee9c09   Imported Upstream version 7.10.0
       new  eb25430   Merge tag 'upstream/7.10.0'

The 2 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:
 .gitattributes                                     |    1 +
 .gitignore                                         |   56 +-
 .pkgr.yml                                          |   11 +
 .rubocop.yml                                       | 1006 ++++++++++++++++++++
 .ruby-version                                      |    1 +
 .travis.yml                                        |   36 -
 CHANGELOG                                          |  510 ++++++++++
 CONTRIBUTING.md                                    |   88 +-
 GITLAB_SHELL_VERSION                               |    2 +-
 Gemfile                                            |   79 +-
 Gemfile.lock                                       |  407 +++++---
 Guardfile                                          |    4 +-
 LICENSE                                            |    2 +-
 MAINTENANCE.md                                     |    2 +-
 PROCESS.md                                         |   17 +-
 Procfile                                           |    2 +-
 README.md                                          |  122 +--
 VERSION                                            |    2 +-
 app/assets/images/authbuttons/bitbucket_64.png     |  Bin 0 -> 2163 bytes
 app/assets/images/authbuttons/github_32.png        |  Bin 1902 -> 0 bytes
 app/assets/images/authbuttons/github_64.png        |  Bin 4444 -> 4196 bytes
 app/assets/images/authbuttons/gitlab_64.png        |  Bin 0 -> 6559 bytes
 app/assets/images/authbuttons/google_32.png        |  Bin 1611 -> 0 bytes
 app/assets/images/authbuttons/google_64.png        |  Bin 3437 -> 3169 bytes
 app/assets/images/authbuttons/twitter_32.png       |  Bin 1417 -> 0 bytes
 app/assets/images/authbuttons/twitter_64.png       |  Bin 3328 -> 3054 bytes
 app/assets/images/bg-header.png                    |  Bin 210 -> 90 bytes
 app/assets/images/bg_fallback.png                  |  Bin 2976 -> 167 bytes
 app/assets/images/brand_logo.png                   |  Bin 32119 -> 27059 bytes
 app/assets/images/chosen-sprite.png                |  Bin 396 -> 367 bytes
 app/assets/images/dark-scheme-preview.png          |  Bin 9873 -> 3996 bytes
 app/assets/images/diff_note_add.png                |  Bin 691 -> 418 bytes
 app/assets/images/gitorious-logo-black.png         |  Bin 0 -> 809 bytes
 app/assets/images/gitorious-logo-blue.png          |  Bin 0 -> 495 bytes
 app/assets/images/icon-link.png                    |  Bin 1019 -> 726 bytes
 app/assets/images/icon-search.png                  |  Bin 331 -> 222 bytes
 app/assets/images/icon_sprite.png                  |  Bin 2782 -> 2636 bytes
 app/assets/images/images.png                       |  Bin 6644 -> 5849 bytes
 app/assets/images/logo-black.png                   |  Bin 2797 -> 0 bytes
 app/assets/images/logo-white.png                   |  Bin 7501 -> 7699 bytes
 app/assets/images/monokai-scheme-preview.png       |  Bin 4332 -> 3711 bytes
 app/assets/images/move.png                         |  Bin 260 -> 197 bytes
 app/assets/images/no_avatar.png                    |  Bin 704 -> 621 bytes
 app/assets/images/no_group_avatar.png              |  Bin 4884 -> 942 bytes
 app/assets/images/slider_handles.png               |  Bin 4122 -> 1377 bytes
 .../images/solarized-dark-scheme-preview.png       |  Bin 9902 -> 3195 bytes
 .../images/solarized-light-scheme-preview.png      |  Bin 0 -> 3095 bytes
 app/assets/images/switch_icon.png                  |  Bin 1197 -> 231 bytes
 app/assets/images/trans_bg.gif                     |  Bin 50 -> 49 bytes
 app/assets/images/white-scheme-preview.png         |  Bin 10022 -> 3751 bytes
 app/assets/javascripts/activities.js.coffee        |    6 +-
 app/assets/javascripts/admin.js.coffee             |    8 +-
 app/assets/javascripts/api.js.coffee               |   64 +-
 app/assets/javascripts/application.js.coffee       |   92 +-
 app/assets/javascripts/aside.js.coffee             |   17 +
 app/assets/javascripts/autosave.js.coffee          |   39 +
 .../javascripts/behaviors/taskable.js.coffee       |   21 +
 .../javascripts/behaviors/toggler_behavior.coffee  |    4 +-
 app/assets/javascripts/blob.js.coffee              |   76 --
 app/assets/javascripts/blob/blob.js.coffee         |   73 ++
 app/assets/javascripts/blob/edit_blob.js.coffee    |   44 +
 app/assets/javascripts/blob/new_blob.js.coffee     |   21 +
 app/assets/javascripts/branch-graph.js.coffee      |   47 +-
 app/assets/javascripts/calendar.js.coffee          |   38 +
 app/assets/javascripts/chart.js.coffee             |   21 -
 app/assets/javascripts/commit.js.coffee            |    4 +-
 app/assets/javascripts/commit/file.js.coffee       |    4 +-
 app/assets/javascripts/commit/image-file.js.coffee |    4 +-
 app/assets/javascripts/commits.js.coffee           |    4 +-
 .../javascripts/confirm_danger_modal.js.coffee     |   18 +
 app/assets/javascripts/dashboard.js.coffee         |   34 +-
 app/assets/javascripts/diff.js.coffee              |    6 +-
 app/assets/javascripts/dispatcher.js.coffee        |  115 ++-
 app/assets/javascripts/dropzone_input.js.coffee    |  243 +++++
 app/assets/javascripts/flash.js.coffee             |    5 +-
 app/assets/javascripts/group_avatar.js.coffee      |    9 +
 app/assets/javascripts/groups.js.coffee            |   17 +-
 app/assets/javascripts/groups_select.js.coffee     |   41 +
 app/assets/javascripts/importer_status.js.coffee   |   35 +
 app/assets/javascripts/issuable_form.js.coffee     |   28 +
 app/assets/javascripts/issue.js.coffee             |   23 +-
 app/assets/javascripts/issues.js.coffee            |   46 +-
 app/assets/javascripts/labels.js.coffee            |    4 +-
 app/assets/javascripts/markdown_area.js.coffee     |  196 ----
 app/assets/javascripts/merge_request.js.coffee     |   69 +-
 app/assets/javascripts/merge_requests.js.coffee    |   37 +-
 app/assets/javascripts/milestone.js.coffee         |   11 +-
 app/assets/javascripts/namespace_select.js.coffee  |   43 +-
 app/assets/javascripts/network.js.coffee           |    6 +-
 app/assets/javascripts/notes.js.coffee             |  204 ++--
 app/assets/javascripts/notes_votes.js.coffee       |   22 -
 app/assets/javascripts/profile.js.coffee           |   45 +-
 app/assets/javascripts/project.js.coffee           |   77 +-
 app/assets/javascripts/project_avatar.js.coffee    |    9 +
 app/assets/javascripts/project_fork.js.coffee      |    5 +
 app/assets/javascripts/project_import.js.coffee    |    4 +-
 app/assets/javascripts/project_members.js.coffee   |    4 +
 app/assets/javascripts/project_new.js.coffee       |   11 +
 app/assets/javascripts/project_show.js.coffee      |   15 +
 .../javascripts/project_users_select.js.coffee     |   59 --
 app/assets/javascripts/projects_list.js.coffee     |   24 +
 .../javascripts/protected_branches.js.coffee       |   21 +
 .../javascripts/search_autocomplete.js.coffee      |    4 +-
 app/assets/javascripts/shortcuts.js.coffee         |   25 +-
 .../shortcuts_dashboard_navigation.js.coffee       |   14 +
 app/assets/javascripts/shortcuts_issueable.coffee  |   19 +
 app/assets/javascripts/shortcuts_navigation.coffee |   20 +
 app/assets/javascripts/shortcuts_network.js.coffee |   12 +
 app/assets/javascripts/sidebar.js.coffee           |   35 +-
 app/assets/javascripts/stat_graph.js.coffee        |    2 +-
 .../javascripts/stat_graph_contributors.js.coffee  |   17 +-
 .../stat_graph_contributors_graph.js.coffee        |   10 +-
 .../stat_graph_contributors_util.js.coffee         |    2 +-
 app/assets/javascripts/subscription.js.coffee      |   17 +
 app/assets/javascripts/team_members.js.coffee      |    6 -
 app/assets/javascripts/tree.js.coffee              |    4 +-
 app/assets/javascripts/user.js.coffee              |    4 +
 app/assets/javascripts/users_select.js.coffee      |  128 ++-
 app/assets/javascripts/wikis.js.coffee             |    5 +-
 app/assets/javascripts/zen_mode.js.coffee          |   67 ++
 app/assets/stylesheets/application.scss            |   18 +-
 app/assets/stylesheets/base/gl_bootstrap.scss      |  251 +++++
 app/assets/stylesheets/base/gl_variables.scss      |  133 +++
 app/assets/stylesheets/base/layout.scss            |   22 +
 app/assets/stylesheets/base/mixins.scss            |  147 +++
 app/assets/stylesheets/base/variables.scss         |   34 +
 app/assets/stylesheets/behaviors.scss              |   26 +-
 app/assets/stylesheets/generic/avatar.scss         |   29 +-
 app/assets/stylesheets/generic/buttons.scss        |  150 +--
 app/assets/stylesheets/generic/calendar.scss       |   90 ++
 app/assets/stylesheets/generic/common.scss         |  104 +-
 app/assets/stylesheets/generic/files.scss          |   40 +-
 app/assets/stylesheets/generic/filters.scss        |   55 ++
 app/assets/stylesheets/generic/flash.scss          |   16 +-
 app/assets/stylesheets/generic/forms.scss          |   24 +-
 app/assets/stylesheets/generic/gfm.scss            |   21 +
 app/assets/stylesheets/generic/highlight.scss      |   38 +-
 app/assets/stylesheets/generic/issue_box.scss      |  106 +--
 app/assets/stylesheets/generic/jquery.scss         |    4 +-
 app/assets/stylesheets/generic/lists.scss          |   20 +-
 app/assets/stylesheets/generic/markdown_area.scss  |   35 +
 app/assets/stylesheets/generic/mobile.scss         |   69 ++
 app/assets/stylesheets/generic/nav_sidebar.scss    |  193 ++++
 app/assets/stylesheets/generic/selects.scss        |   87 +-
 app/assets/stylesheets/generic/sidebar.scss        |   46 -
 app/assets/stylesheets/generic/tables.scss         |   20 +
 app/assets/stylesheets/generic/timeline.scss       |  134 +++
 app/assets/stylesheets/generic/typography.scss     |   77 +-
 app/assets/stylesheets/generic/zen.scss            |   98 ++
 app/assets/stylesheets/gl_bootstrap.scss           |  314 ------
 app/assets/stylesheets/highlight/dark.scss         |  279 ++----
 app/assets/stylesheets/highlight/monokai.scss      |  214 ++---
 .../stylesheets/highlight/solarized_dark.scss      |  207 ++--
 .../stylesheets/highlight/solarized_light.scss     |  110 +++
 app/assets/stylesheets/highlight/white.scss        |  265 ++----
 app/assets/stylesheets/main/fonts.scss             |    3 -
 app/assets/stylesheets/main/layout.scss            |   18 -
 app/assets/stylesheets/main/mixins.scss            |  134 ---
 app/assets/stylesheets/main/variables.scss         |   48 -
 app/assets/stylesheets/pages/admin.scss            |   63 ++
 app/assets/stylesheets/pages/commit.scss           |  123 +++
 app/assets/stylesheets/pages/commits.scss          |  118 +++
 app/assets/stylesheets/pages/dashboard.scss        |   93 ++
 app/assets/stylesheets/pages/diff.scss             |  358 +++++++
 app/assets/stylesheets/pages/editor.scss           |   54 ++
 .../stylesheets/{sections => pages}/errors.scss    |    0
 app/assets/stylesheets/pages/events.scss           |  197 ++++
 .../stylesheets/{sections => pages}/explore.scss   |    0
 app/assets/stylesheets/pages/graph.scss            |   37 +
 app/assets/stylesheets/pages/groups.scss           |   12 +
 app/assets/stylesheets/pages/header.scss           |  194 ++++
 app/assets/stylesheets/pages/help.scss             |   70 ++
 app/assets/stylesheets/pages/import.scss           |   18 +
 app/assets/stylesheets/pages/issuable.scss         |   47 +
 app/assets/stylesheets/pages/issues.scss           |  156 +++
 .../stylesheets/{sections => pages}/labels.scss    |    0
 app/assets/stylesheets/pages/login.scss            |  124 +++
 app/assets/stylesheets/pages/merge_requests.scss   |  191 ++++
 app/assets/stylesheets/pages/milestone.scss        |    9 +
 app/assets/stylesheets/pages/note_form.scss        |  175 ++++
 app/assets/stylesheets/pages/notes.scss            |  206 ++++
 app/assets/stylesheets/pages/notifications.scss    |   22 +
 app/assets/stylesheets/pages/profile.scss          |   95 ++
 app/assets/stylesheets/pages/projects.scss         |  328 +++++++
 app/assets/stylesheets/pages/search.scss           |    7 +
 .../stylesheets/{sections => pages}/snippets.scss  |    0
 .../{sections => pages}/stat_graph.scss            |    0
 .../stylesheets/{sections => pages}/themes.scss    |    0
 app/assets/stylesheets/pages/tree.scss             |  153 +++
 app/assets/stylesheets/pages/ui_dev_kit.scss       |    9 +
 app/assets/stylesheets/pages/votes.scss            |    4 +
 .../stylesheets/{sections => pages}/wiki.scss      |    0
 app/assets/stylesheets/print.scss                  |    4 +
 app/assets/stylesheets/sections/admin.scss         |   52 -
 app/assets/stylesheets/sections/commits.scss       |  250 -----
 app/assets/stylesheets/sections/dashboard.scss     |  117 ---
 app/assets/stylesheets/sections/diff.scss          |  343 -------
 app/assets/stylesheets/sections/editor.scss        |   34 -
 app/assets/stylesheets/sections/events.scss        |  192 ----
 app/assets/stylesheets/sections/graph.scss         |   37 -
 app/assets/stylesheets/sections/groups.scss        |   13 -
 app/assets/stylesheets/sections/header.scss        |  271 ------
 app/assets/stylesheets/sections/help.scss          |   19 -
 app/assets/stylesheets/sections/issues.scss        |  154 ---
 app/assets/stylesheets/sections/login.scss         |   67 --
 .../stylesheets/sections/merge_requests.scss       |  124 ---
 app/assets/stylesheets/sections/milestone.scss     |    3 -
 app/assets/stylesheets/sections/nav.scss           |  132 ---
 app/assets/stylesheets/sections/notes.scss         |  364 -------
 app/assets/stylesheets/sections/notifications.scss |   22 -
 app/assets/stylesheets/sections/profile.scss       |  113 ---
 app/assets/stylesheets/sections/projects.scss      |  265 ------
 app/assets/stylesheets/sections/tree.scss          |  161 ----
 app/assets/stylesheets/sections/votes.scss         |   49 -
 app/assets/stylesheets/themes/dark-theme.scss      |   63 ++
 app/assets/stylesheets/themes/ui_basic.scss        |   19 +-
 app/assets/stylesheets/themes/ui_blue.scss         |    6 +
 app/assets/stylesheets/themes/ui_color.scss        |   41 +-
 app/assets/stylesheets/themes/ui_gray.scss         |   31 +-
 app/assets/stylesheets/themes/ui_mars.scss         |   37 +-
 app/assets/stylesheets/themes/ui_modern.scss       |   41 +-
 .../admin/application_settings_controller.rb       |   45 +
 app/controllers/admin/applications_controller.rb   |   52 +
 .../admin/background_jobs_controller.rb            |    2 +-
 app/controllers/admin/dashboard_controller.rb      |    6 +-
 app/controllers/admin/deploy_keys_controller.rb    |   49 +
 app/controllers/admin/groups_controller.rb         |   17 +-
 app/controllers/admin/keys_controller.rb           |   34 +
 app/controllers/admin/projects_controller.rb       |   21 +-
 app/controllers/admin/services_controller.rb       |   54 ++
 app/controllers/admin/users_controller.rb          |   19 +-
 app/controllers/application_controller.rb          |  171 +++-
 app/controllers/autocomplete_controller.rb         |   30 +
 app/controllers/confirmations_controller.rb        |   17 +
 app/controllers/dashboard/groups_controller.rb     |    5 +
 app/controllers/dashboard/milestones_controller.rb |   34 +
 app/controllers/dashboard/projects_controller.rb   |   27 +
 app/controllers/dashboard_controller.rb            |   67 +-
 app/controllers/explore/groups_controller.rb       |    5 +-
 app/controllers/explore/projects_controller.rb     |   14 +-
 app/controllers/files_controller.rb                |   16 -
 app/controllers/groups/application_controller.rb   |   28 +
 app/controllers/groups/group_members_controller.rb |   84 ++
 app/controllers/groups/milestones_controller.rb    |   14 +-
 app/controllers/groups_controller.rb               |   73 +-
 app/controllers/help_controller.rb                 |   78 +-
 app/controllers/import/base_controller.rb          |   19 +
 app/controllers/import/bitbucket_controller.rb     |   82 ++
 app/controllers/import/github_controller.rb        |   68 ++
 app/controllers/import/gitlab_controller.rb        |   65 ++
 app/controllers/import/gitorious_controller.rb     |   43 +
 app/controllers/import/google_code_controller.rb   |  116 +++
 app/controllers/invites_controller.rb              |   83 ++
 app/controllers/namespaces_controller.rb           |   19 +-
 app/controllers/oauth/applications_controller.rb   |   39 +
 app/controllers/oauth/authorizations_controller.rb |   57 ++
 .../oauth/authorized_applications_controller.rb    |    8 +
 app/controllers/omniauth_callbacks_controller.rb   |   56 +-
 app/controllers/passwords_controller.rb            |    4 +-
 app/controllers/profiles/accounts_controller.rb    |    6 +
 app/controllers/profiles/emails_controller.rb      |    5 +
 app/controllers/profiles/groups_controller.rb      |   23 -
 app/controllers/profiles/keys_controller.rb        |    2 +-
 .../profiles/notifications_controller.rb           |   38 +-
 app/controllers/profiles/passwords_controller.rb   |    8 +-
 app/controllers/profiles_controller.rb             |   18 +-
 app/controllers/projects/application_controller.rb |    8 +-
 app/controllers/projects/avatars_controller.rb     |   29 +
 app/controllers/projects/base_tree_controller.rb   |    8 -
 app/controllers/projects/blame_controller.rb       |    9 +-
 app/controllers/projects/blob_controller.rb        |  127 ++-
 app/controllers/projects/branches_controller.rb    |   30 +-
 app/controllers/projects/commit_controller.rb      |   34 +-
 app/controllers/projects/commits_controller.rb     |    9 +-
 app/controllers/projects/compare_controller.rb     |    6 +-
 app/controllers/projects/deploy_keys_controller.rb |   36 +-
 app/controllers/projects/edit_tree_controller.rb   |   59 --
 app/controllers/projects/forks_controller.rb       |   25 +
 app/controllers/projects/graphs_controller.rb      |   28 +-
 app/controllers/projects/hooks_controller.rb       |    5 +-
 app/controllers/projects/imports_controller.rb     |   51 +
 app/controllers/projects/issues_controller.rb      |   47 +-
 app/controllers/projects/labels_controller.rb      |   20 +-
 .../projects/merge_requests_controller.rb          |   80 +-
 app/controllers/projects/milestones_controller.rb  |   16 +-
 app/controllers/projects/network_controller.rb     |    5 +-
 app/controllers/projects/new_tree_controller.rb    |   20 -
 app/controllers/projects/notes_controller.rb       |   24 +-
 .../projects/project_members_controller.rb         |   98 ++
 .../projects/protected_branches_controller.rb      |   25 +-
 app/controllers/projects/raw_controller.rb         |    6 +-
 app/controllers/projects/refs_controller.rb        |   34 +-
 .../projects/repositories_controller.rb            |   23 +-
 app/controllers/projects/services_controller.rb    |   27 +-
 app/controllers/projects/snippets_controller.rb    |   36 +-
 app/controllers/projects/tags_controller.rb        |   33 +-
 .../projects/team_members_controller.rb            |   74 --
 app/controllers/projects/tree_controller.rb        |   14 +-
 app/controllers/projects/uploads_controller.rb     |   56 ++
 app/controllers/projects/wikis_controller.rb       |   45 +-
 app/controllers/projects_controller.rb             |  174 ++--
 app/controllers/registrations_controller.rb        |   12 +-
 app/controllers/search_controller.rb               |   47 +-
 app/controllers/sessions_controller.rb             |   34 +-
 app/controllers/snippets_controller.rb             |   65 +-
 app/controllers/uploads_controller.rb              |   71 ++
 app/controllers/users_controller.rb                |   90 +-
 app/controllers/users_groups_controller.rb         |   48 -
 app/finders/README.md                              |    8 +-
 app/finders/base_finder.rb                         |  143 ---
 app/finders/issuable_finder.rb                     |  160 ++++
 app/finders/issues_finder.rb                       |    2 +-
 app/finders/merge_requests_finder.rb               |    2 +-
 app/finders/notes_finder.rb                        |   27 +-
 app/finders/projects_finder.rb                     |    8 +-
 app/finders/snippets_finder.rb                     |   63 ++
 app/finders/trending_projects_finder.rb            |    2 +-
 app/helpers/appearances_helper.rb                  |    4 +
 app/helpers/application_helper.rb                  |  210 ++--
 app/helpers/application_settings_helper.rb         |   38 +
 app/helpers/blob_helper.rb                         |   76 +-
 app/helpers/branches_helper.rb                     |    9 +-
 app/helpers/commits_helper.rb                      |  224 ++---
 app/helpers/compare_helper.rb                      |   11 +-
 app/helpers/dashboard_helper.rb                    |   75 +-
 app/helpers/diff_helper.rb                         |  145 ++-
 app/helpers/emails_helper.rb                       |   38 +
 app/helpers/events_helper.rb                       |  148 ++-
 app/helpers/explore_helper.rb                      |   17 +
 app/helpers/external_wiki_helper.rb                |   11 +
 app/helpers/git_helper.rb                          |    5 +
 app/helpers/gitlab_markdown_helper.rb              |  135 ++-
 app/helpers/gitlab_routing_helper.rb               |   55 ++
 app/helpers/graph_helper.rb                        |    4 +-
 app/helpers/groups_helper.rb                       |   34 +-
 app/helpers/icons_helper.rb                        |   72 +-
 app/helpers/issues_helper.rb                       |   84 +-
 app/helpers/labels_helper.rb                       |   25 +-
 app/helpers/merge_requests_helper.rb               |   25 +-
 app/helpers/milestones_helper.rb                   |   33 +
 app/helpers/namespaces_helper.rb                   |    8 +
 app/helpers/nav_helper.rb                          |    5 +
 app/helpers/notes_helper.rb                        |   38 +-
 app/helpers/notifications_helper.rb                |    8 +-
 app/helpers/oauth_helper.rb                        |   21 +-
 app/helpers/profile_helper.rb                      |   10 +-
 app/helpers/projects_helper.rb                     |  215 +++--
 app/helpers/search_helper.rb                       |   48 +-
 app/helpers/selects_helper.rb                      |   34 +-
 app/helpers/snippets_helper.rb                     |    3 +-
 app/helpers/sorting_helper.rb                      |   96 ++
 app/helpers/submodule_helper.rb                    |   55 +-
 app/helpers/tab_helper.rb                          |   61 +-
 app/helpers/tags_helper.rb                         |    6 +-
 app/helpers/tree_helper.rb                         |   53 +-
 app/helpers/visibility_level_helper.rb             |   22 +-
 app/helpers/wiki_helper.rb                         |   22 +
 app/mailers/emails/groups.rb                       |   49 +-
 app/mailers/emails/issues.rb                       |    8 +-
 app/mailers/emails/merge_requests.rb               |   22 +-
 app/mailers/emails/notes.rb                        |   13 +-
 app/mailers/emails/profile.rb                      |   15 +-
 app/mailers/emails/projects.rb                     |  144 ++-
 app/mailers/notify.rb                              |   63 +-
 app/models/ability.rb                              |   72 +-
 app/models/application_setting.rb                  |   61 ++
 app/models/broadcast_message.rb                    |    2 +
 app/models/commit.rb                               |   78 +-
 app/models/concerns/issuable.rb                    |   69 +-
 app/models/concerns/mentionable.rb                 |   44 +-
 app/models/concerns/notifiable.rb                  |    2 +-
 app/models/concerns/sortable.rb                    |   35 +
 app/models/concerns/taskable.rb                    |   51 +
 app/models/deploy_key.rb                           |   18 +
 app/models/deploy_keys_project.rb                  |   10 +
 app/models/email.rb                                |    2 +
 app/models/event.rb                                |  141 +--
 app/models/external_issue.rb                       |   25 +
 app/models/group.rb                                |   62 +-
 app/models/group_milestone.rb                      |    6 +-
 app/models/{ => hooks}/project_hook.rb             |    0
 app/models/{ => hooks}/service_hook.rb             |    0
 app/models/{ => hooks}/system_hook.rb              |    0
 app/models/hooks/web_hook.rb                       |   60 ++
 app/models/identity.rb                             |   19 +
 app/models/issue.rb                                |   13 +-
 app/models/key.rb                                  |   35 +-
 app/models/label.rb                                |   16 +-
 app/models/label_link.rb                           |   12 +
 app/models/member.rb                               |  172 ++++
 app/models/members/group_member.rb                 |   75 ++
 app/models/members/project_member.rb               |  165 ++++
 app/models/merge_request.rb                        |   72 +-
 app/models/merge_request_diff.rb                   |    6 +-
 app/models/milestone.rb                            |    1 +
 app/models/namespace.rb                            |   61 +-
 app/models/network/graph.rb                        |   12 +-
 app/models/note.rb                                 |  323 ++++++-
 app/models/notification.rb                         |   10 +-
 app/models/personal_snippet.rb                     |   22 +-
 app/models/project.rb                              |  320 +++++--
 app/models/project_import_data.rb                  |   19 +
 app/models/project_services/asana_service.rb       |  127 +++
 app/models/project_services/assembla_service.rb    |   38 +-
 app/models/project_services/bamboo_service.rb      |  137 +++
 app/models/project_services/buildkite_service.rb   |  135 +++
 app/models/project_services/campfire_service.rb    |   44 +-
 app/models/project_services/ci_service.rb          |   27 +-
 .../custom_issue_tracker_service.rb                |   57 ++
 .../project_services/emails_on_push_service.rb     |   56 +-
 .../project_services/external_wiki_service.rb      |   48 +
 app/models/project_services/flowdock_service.rb    |   44 +-
 app/models/project_services/gemnasium_service.rb   |   44 +-
 app/models/project_services/gitlab_ci_service.rb   |   94 +-
 .../gitlab_issue_tracker_service.rb                |   62 ++
 app/models/project_services/hipchat_service.rb     |  211 +++-
 app/models/project_services/irker_service.rb       |  163 ++++
 .../project_services/issue_tracker_service.rb      |  125 +++
 app/models/project_services/jira_service.rb        |   58 ++
 .../project_services/pivotaltracker_service.rb     |   38 +-
 app/models/project_services/pushover_service.rb    |  125 +++
 app/models/project_services/redmine_service.rb     |   44 +
 app/models/project_services/slack_message.rb       |  110 ---
 app/models/project_services/slack_service.rb       |   91 +-
 .../project_services/slack_service/base_message.rb |   31 +
 .../slack_service/issue_message.rb                 |   56 ++
 .../slack_service/merge_message.rb                 |   60 ++
 .../project_services/slack_service/note_message.rb |   82 ++
 .../project_services/slack_service/push_message.rb |  110 +++
 app/models/project_services/teamcity_service.rb    |  145 +++
 app/models/project_snippet.rb                      |   22 +-
 app/models/project_team.rb                         |   92 +-
 app/models/project_wiki.rb                         |   23 +-
 app/models/protected_branch.rb                     |   11 +-
 app/models/repository.rb                           |  188 +++-
 app/models/service.rb                              |  115 ++-
 app/models/snippet.rb                              |   65 +-
 app/models/subscription.rb                         |   21 +
 app/models/tree.rb                                 |   54 +-
 app/models/user.rb                                 |  304 +++---
 app/models/users_group.rb                          |   61 --
 app/models/users_project.rb                        |  152 ---
 app/models/users_star_project.rb                   |   10 +-
 app/models/web_hook.rb                             |   52 -
 app/models/wiki_page.rb                            |    9 +-
 app/services/archive_repository_service.rb         |   64 +-
 app/services/base_service.rb                       |   45 +-
 app/services/compare_service.rb                    |    4 +-
 app/services/create_branch_service.rb              |   37 +-
 app/services/create_snippet_service.rb             |   20 +
 app/services/create_tag_service.rb                 |   42 +-
 app/services/delete_branch_service.rb              |   44 +-
 app/services/delete_tag_service.rb                 |   42 +
 app/services/event_create_service.rb               |   52 +-
 app/services/files/base_service.rb                 |   14 -
 app/services/files/create_service.rb               |   32 +-
 app/services/files/delete_service.rb               |    6 +-
 app/services/files/update_service.rb               |   23 +-
 app/services/git_push_service.rb                   |  173 ++--
 app/services/git_tag_push_service.rb               |   49 +-
 app/services/gravatar_service.rb                   |    4 +-
 app/services/issuable_base_service.rb              |   18 +
 app/services/issues/base_service.rb                |   22 +-
 app/services/issues/bulk_update_service.rb         |   35 +-
 app/services/issues/close_service.rb               |    2 +-
 app/services/issues/update_service.rb              |   19 +-
 app/services/merge_requests/auto_merge_service.rb  |    7 +-
 app/services/merge_requests/base_merge_service.rb  |   12 +-
 app/services/merge_requests/base_service.rb        |   26 +-
 app/services/merge_requests/build_service.rb       |   16 +-
 app/services/merge_requests/close_service.rb       |    4 +-
 app/services/merge_requests/merge_service.rb       |    7 +-
 app/services/merge_requests/refresh_service.rb     |   94 ++
 app/services/merge_requests/reopen_service.rb      |    4 +-
 app/services/merge_requests/update_service.rb      |   25 +-
 app/services/notes/create_service.rb               |   12 +
 app/services/notes/update_service.rb               |   25 +
 app/services/notification_service.rb               |  208 ++--
 .../oauth2/access_token_validation_service.rb      |   41 +
 app/services/projects/autocomplete_service.rb      |   15 +
 app/services/projects/create_service.rb            |   81 +-
 app/services/projects/fork_service.rb              |   46 +-
 app/services/projects/image_service.rb             |   39 -
 app/services/projects/participants_service.rb      |   41 +-
 app/services/projects/transfer_service.rb          |    5 +-
 app/services/projects/update_service.rb            |    9 +-
 app/services/projects/upload_service.rb            |   28 +
 app/services/search/global_service.rb              |   20 +-
 app/services/search/project_service.rb             |   36 +-
 app/services/search/snippet_service.rb             |   14 +
 app/services/system_hooks_service.rb               |   45 +-
 app/services/test_hook_service.rb                  |    5 +-
 app/services/update_snippet_service.rb             |   22 +
 app/uploaders/attachment_uploader.rb               |   10 -
 app/uploaders/avatar_uploader.rb                   |   32 +
 app/uploaders/file_uploader.rb                     |   43 +-
 .../admin/application_settings/_form.html.haml     |   69 ++
 .../admin/application_settings/show.html.haml      |    3 +
 .../admin/applications/_delete_form.html.haml      |    4 +
 app/views/admin/applications/_form.html.haml       |   26 +
 app/views/admin/applications/edit.html.haml        |    3 +
 app/views/admin/applications/index.html.haml       |   22 +
 app/views/admin/applications/new.html.haml         |    3 +
 app/views/admin/applications/show.html.haml        |   26 +
 app/views/admin/background_jobs/show.html.haml     |   12 +-
 app/views/admin/broadcast_messages/index.html.haml |   12 +-
 app/views/admin/dashboard/index.html.haml          |  128 ++-
 app/views/admin/deploy_keys/index.html.haml        |   27 +
 app/views/admin/deploy_keys/new.html.haml          |   26 +
 app/views/admin/deploy_keys/show.html.haml         |   34 +
 app/views/admin/groups/_form.html.haml             |   38 +-
 app/views/admin/groups/index.html.haml             |   29 +-
 app/views/admin/groups/show.html.haml              |   31 +-
 app/views/admin/hooks/index.html.haml              |    4 +-
 app/views/admin/keys/show.html.haml                |    1 +
 app/views/admin/logs/show.html.haml                |   87 +-
 app/views/admin/projects/index.html.haml           |   62 +-
 app/views/admin/projects/show.html.haml            |   54 +-
 app/views/admin/services/_form.html.haml           |   94 ++
 .../{projects => admin}/services/edit.html.haml    |    0
 app/views/admin/services/index.html.haml           |   22 +
 app/views/admin/users/index.html.haml              |   51 +-
 app/views/admin/users/show.html.haml               |  137 +--
 app/views/dashboard/_activities.html.haml          |    7 +-
 app/views/dashboard/_groups.html.haml              |   20 -
 app/views/dashboard/_project.html.haml             |   12 -
 app/views/dashboard/_projects.html.haml            |   29 +-
 app/views/dashboard/_projects_filter.html.haml     |   55 --
 app/views/dashboard/_sidebar.html.haml             |   26 +-
 .../dashboard/_zero_authorized_projects.html.haml  |   27 +-
 app/views/dashboard/groups/index.html.haml         |   40 +
 app/views/dashboard/issues.atom.builder            |   19 +-
 app/views/dashboard/issues.html.haml               |   10 +-
 app/views/dashboard/merge_requests.html.haml       |   10 +-
 app/views/dashboard/milestones/_issue.html.haml    |   10 +
 .../milestones/_issues.html.haml                   |    0
 .../dashboard/milestones/_merge_request.html.haml  |   10 +
 .../milestones/_merge_requests.html.haml           |    0
 .../dashboard/milestones/_milestone.html.haml      |   20 +
 app/views/dashboard/milestones/index.html.haml     |   20 +
 app/views/dashboard/milestones/show.html.haml      |   81 ++
 app/views/dashboard/projects.html.haml             |   73 --
 app/views/dashboard/projects/starred.html.haml     |   23 +
 app/views/dashboard/show.atom.builder              |   23 +-
 app/views/dashboard/show.html.haml                 |    9 +-
 app/views/devise/confirmations/new.html.haml       |   15 +-
 .../mailer/confirmation_instructions.html.erb      |    2 +-
 .../mailer/reset_password_instructions.html.erb    |    2 +-
 .../devise/mailer/unlock_instructions.html.erb     |    2 +-
 app/views/devise/passwords/edit.html.haml          |   21 +-
 app/views/devise/passwords/new.html.haml           |   15 +-
 app/views/devise/registrations/edit.html.erb       |    4 +-
 app/views/devise/registrations/new.html.haml       |   30 +-
 app/views/devise/sessions/_new_base.html.haml      |   10 +-
 app/views/devise/sessions/_new_ldap.html.haml      |    7 +-
 .../devise/sessions/_oauth_providers.html.haml     |   11 -
 app/views/devise/sessions/new.html.haml            |   54 +-
 app/views/devise/shared/_omniauth_box.html.haml    |   10 +
 app/views/devise/shared/_signin_box.html.haml      |   26 +
 app/views/devise/shared/_signup_box.html.haml      |   27 +
 .../doorkeeper/applications/_delete_form.html.haml |    4 +
 app/views/doorkeeper/applications/_form.html.haml  |   24 +
 app/views/doorkeeper/applications/edit.html.haml   |    2 +
 app/views/doorkeeper/applications/index.html.haml  |   16 +
 app/views/doorkeeper/applications/new.html.haml    |    2 +
 app/views/doorkeeper/applications/show.html.haml   |   26 +
 .../doorkeeper/authorizations/error.html.haml      |    3 +
 app/views/doorkeeper/authorizations/new.html.haml  |   28 +
 app/views/doorkeeper/authorizations/show.html.haml |    3 +
 .../authorized_applications/_delete_form.html.haml |    4 +
 .../authorized_applications/index.html.haml        |   16 +
 app/views/events/_commit.html.haml                 |    2 +-
 app/views/events/_event.html.haml                  |    9 +-
 app/views/events/_event_issue.atom.haml            |    5 +-
 app/views/events/_event_last_push.html.haml        |    4 +-
 app/views/events/_event_merge_request.atom.haml    |    3 +-
 app/views/events/_event_note.atom.haml             |    4 +-
 app/views/events/_event_push.atom.haml             |    4 +-
 app/views/events/_events.html.haml                 |    2 +-
 app/views/events/event/_common.html.haml           |   12 +-
 app/views/events/event/_created_project.html.haml  |   27 +
 app/views/events/event/_note.html.haml             |   16 +-
 app/views/events/event/_push.html.haml             |   14 +-
 app/views/explore/groups/index.html.haml           |   29 +-
 app/views/explore/projects/_filter.html.haml       |   67 ++
 app/views/explore/projects/_project.html.haml      |   26 +-
 app/views/explore/projects/index.html.haml         |   29 +-
 app/views/explore/projects/starred.html.haml       |    2 +-
 app/views/explore/projects/trending.html.haml      |    2 +-
 app/views/groups/_filter.html.haml                 |   12 -
 app/views/groups/_new_group_member.html.haml       |   11 -
 app/views/groups/_projects.html.haml               |   29 +-
 app/views/groups/_settings_nav.html.haml           |   17 +-
 app/views/groups/edit.html.haml                    |   85 +-
 .../groups/group_members/_group_member.html.haml   |   54 ++
 .../group_members/_new_group_member.html.haml      |   18 +
 app/views/groups/group_members/index.html.haml     |   43 +
 .../group_members}/update.js.haml                  |    0
 app/views/groups/issues.atom.builder               |   13 +-
 app/views/groups/issues.html.haml                  |   10 +-
 app/views/groups/members.html.haml                 |   41 -
 app/views/groups/merge_requests.html.haml          |   10 +-
 app/views/groups/milestones/_issue.html.haml       |    6 +-
 .../groups/milestones/_merge_request.html.haml     |    6 +-
 app/views/groups/milestones/_milestone.html.haml   |   25 +
 app/views/groups/milestones/index.html.haml        |   50 +-
 app/views/groups/milestones/show.html.haml         |   75 +-
 app/views/groups/new.html.haml                     |   25 +-
 app/views/groups/projects.html.haml                |   52 +-
 app/views/groups/show.atom.builder                 |   22 +-
 app/views/groups/show.html.haml                    |   53 +-
 app/views/help/_shortcuts.html.haml                |  229 ++++-
 app/views/help/index.html.haml                     |   14 +-
 app/views/help/show.html.haml                      |    2 +-
 app/views/help/ui.html.haml                        |  227 +++++
 app/views/import/base/create.js.haml               |   25 +
 app/views/import/bitbucket/status.html.haml        |   45 +
 app/views/import/github/status.html.haml           |   45 +
 app/views/import/gitlab/status.html.haml           |   45 +
 app/views/import/gitorious/status.html.haml        |   45 +
 app/views/import/google_code/new.html.haml         |   60 ++
 .../import/google_code/new_user_map.html.haml      |   42 +
 app/views/import/google_code/status.html.haml      |   49 +
 app/views/invites/show.html.haml                   |   29 +
 app/views/layouts/_broadcast.html.haml             |    2 +-
 app/views/layouts/_collapse_button.html.haml       |    4 +
 app/views/layouts/_head.html.haml                  |   15 +-
 app/views/layouts/_head_panel.html.haml            |   34 +-
 app/views/layouts/_init_auto_complete.html.haml    |    2 +-
 app/views/layouts/_page.html.haml                  |   23 +
 app/views/layouts/_public_head_panel.html.haml     |   22 +-
 app/views/layouts/_search.html.haml                |   22 +-
 app/views/layouts/admin.html.haml                  |   13 +-
 app/views/layouts/application.html.haml            |   12 +-
 app/views/layouts/devise.html.haml                 |   45 +-
 app/views/layouts/errors.html.haml                 |    4 +-
 app/views/layouts/explore.html.haml                |    6 +-
 app/views/layouts/group.html.haml                  |   12 +-
 app/views/layouts/nav/_admin.html.haml             |   64 +-
 app/views/layouts/nav/_dashboard.html.haml         |   48 +-
 app/views/layouts/nav/_group.html.haml             |   55 +-
 app/views/layouts/nav/_profile.html.haml           |   56 +-
 app/views/layouts/nav/_project.html.haml           |  143 ++-
 app/views/layouts/navless.html.haml                |    7 +-
 app/views/layouts/notify.html.haml                 |   18 +-
 app/views/layouts/profile.html.haml                |   12 +-
 app/views/layouts/project_settings.html.haml       |   19 +-
 app/views/layouts/projects.html.haml               |   14 +-
 app/views/layouts/public_group.html.haml           |   10 +-
 app/views/layouts/public_projects.html.haml        |    8 +-
 app/views/layouts/public_users.html.haml           |    8 +-
 app/views/layouts/search.html.haml                 |    7 +-
 app/views/layouts/user_team.html.haml              |   12 -
 app/views/notify/_note_message.html.haml           |    2 +-
 .../notify/_reassigned_issuable_email.html.haml    |   10 +
 .../notify/_reassigned_issuable_email.text.erb     |    6 +
 app/views/notify/closed_issue_email.text.haml      |    2 +-
 .../notify/closed_merge_request_email.text.haml    |    2 +-
 .../notify/group_access_granted_email.html.haml    |    2 +-
 .../notify/group_access_granted_email.text.erb     |    2 +-
 .../notify/group_invite_accepted_email.html.haml   |    6 +
 .../notify/group_invite_accepted_email.text.erb    |    3 +
 .../notify/group_invite_declined_email.html.haml   |    5 +
 .../notify/group_invite_declined_email.text.erb    |    3 +
 .../notify/group_member_invited_email.html.haml    |   14 +
 .../notify/group_member_invited_email.text.erb     |    4 +
 .../notify/issue_status_changed_email.text.erb     |    2 +-
 .../notify/merge_request_status_email.text.haml    |    2 +-
 .../notify/merged_merge_request_email.text.haml    |    2 +-
 app/views/notify/new_issue_email.html.haml         |    2 +-
 app/views/notify/new_issue_email.text.erb          |    2 +-
 app/views/notify/new_merge_request_email.html.haml |    2 +-
 app/views/notify/new_merge_request_email.text.erb  |    2 +-
 app/views/notify/new_ssh_key_email.html.haml       |    2 +-
 app/views/notify/new_ssh_key_email.text.erb        |    4 +-
 app/views/notify/note_commit_email.text.erb        |    2 +-
 app/views/notify/note_issue_email.text.erb         |    2 +-
 app/views/notify/note_merge_request_email.text.erb |    2 +-
 .../notify/project_access_granted_email.html.haml  |    4 +-
 .../notify/project_access_granted_email.text.erb   |    4 +-
 .../notify/project_invite_accepted_email.html.haml |    6 +
 .../notify/project_invite_accepted_email.text.erb  |    3 +
 .../notify/project_invite_declined_email.html.haml |    5 +
 .../notify/project_invite_declined_email.text.erb  |    3 +
 .../notify/project_member_invited_email.html.haml  |   13 +
 .../notify/project_member_invited_email.text.erb   |    4 +
 app/views/notify/project_was_moved_email.html.haml |    8 +-
 app/views/notify/project_was_moved_email.text.erb  |    2 +-
 app/views/notify/reassigned_issue_email.html.haml  |   12 +-
 app/views/notify/reassigned_issue_email.text.erb   |    6 +-
 .../reassigned_merge_request_email.html.haml       |    8 +-
 .../notify/reassigned_merge_request_email.text.erb |    8 +-
 app/views/notify/repository_push_email.html.haml   |   86 +-
 app/views/notify/repository_push_email.text.haml   |   72 +-
 app/views/profiles/accounts/show.html.haml         |   32 +-
 app/views/profiles/applications.html.haml          |   49 +
 app/views/profiles/design.html.haml                |    9 +-
 app/views/profiles/emails/index.html.haml          |   16 +-
 app/views/profiles/groups/index.html.haml          |   39 -
 app/views/profiles/history.html.haml               |    4 +-
 app/views/profiles/keys/_key.html.haml             |   21 +-
 app/views/profiles/keys/_key_details.html.haml     |   22 +
 app/views/profiles/keys/_key_table.html.haml       |   19 +
 app/views/profiles/keys/index.html.haml            |   18 +-
 app/views/profiles/keys/new.html.haml              |    8 +-
 app/views/profiles/keys/show.html.haml             |   23 +-
 .../profiles/notifications/_settings.html.haml     |    4 +-
 app/views/profiles/notifications/show.html.haml    |   97 +-
 app/views/profiles/passwords/edit.html.haml        |   29 +-
 app/views/profiles/passwords/new.html.haml         |    9 +-
 app/views/profiles/show.html.haml                  |   34 +-
 app/views/profiles/update.js.erb                   |    4 +-
 .../projects/_bitbucket_import_modal.html.haml     |   13 +
 app/views/projects/_commit_button.html.haml        |    6 +
 app/views/projects/_dropdown.html.haml             |   28 +-
 app/views/projects/_github_import_modal.html.haml  |   13 +
 app/views/projects/_gitlab_import_modal.html.haml  |   13 +
 app/views/projects/_home_panel.html.haml           |   73 +-
 app/views/projects/_issuable_form.html.haml        |   87 ++
 app/views/projects/_md_preview.html.haml           |   13 +
 app/views/projects/_settings_nav.html.haml         |   46 +-
 app/views/projects/_visibility_level.html.haml     |    2 +-
 app/views/projects/_zen.html.haml                  |   10 +
 app/views/projects/blame/show.html.haml            |   40 +-
 app/views/projects/blob/_actions.html.haml         |   29 +-
 app/views/projects/blob/_blob.html.haml            |   24 +-
 app/views/projects/blob/_download.html.haml        |    4 +-
 app/views/projects/blob/_editor.html.haml          |   25 +
 app/views/projects/blob/_remove.html.haml          |   15 +-
 app/views/projects/blob/_text.html.haml            |    2 +-
 app/views/projects/blob/diff.html.haml             |    4 +-
 app/views/projects/blob/edit.html.haml             |   31 +
 app/views/projects/blob/new.html.haml              |   19 +
 app/views/projects/blob/preview.html.haml          |   25 +
 app/views/projects/branches/_branch.html.haml      |   16 +-
 app/views/projects/branches/destroy.js.haml        |    4 +-
 app/views/projects/branches/index.html.haml        |   16 +-
 app/views/projects/branches/new.html.haml          |   17 +-
 app/views/projects/commit/_commit_box.html.haml    |   32 +-
 app/views/projects/commit/branches.html.haml       |   16 +
 app/views/projects/commit/show.html.haml           |    2 +-
 app/views/projects/commits/_commit.html.haml       |   20 +-
 app/views/projects/commits/_commit_list.html.haml  |   11 +
 app/views/projects/commits/_commits.html.haml      |   16 +-
 app/views/projects/commits/_diff_file.html.haml    |   44 -
 app/views/projects/commits/_diff_stats.html.haml   |   41 -
 app/views/projects/commits/_diff_warning.html.haml |   19 -
 app/views/projects/commits/_diffs.html.haml        |   23 -
 app/views/projects/commits/_head.html.haml         |   16 +-
 app/views/projects/commits/_image.html.haml        |   63 --
 .../projects/commits/_inline_commit.html.haml      |    4 +-
 .../projects/commits/_parallel_view.html.haml      |   38 -
 app/views/projects/commits/_text_file.html.haml    |   33 -
 app/views/projects/commits/show.atom.builder       |   10 +-
 app/views/projects/commits/show.html.haml          |    8 +-
 app/views/projects/compare/_form.html.haml         |    4 +-
 app/views/projects/compare/show.html.haml          |   16 +-
 app/views/projects/create.js.haml                  |   13 -
 .../projects/deploy_keys/_deploy_key.html.haml     |   36 +-
 app/views/projects/deploy_keys/_form.html.haml     |    4 +-
 app/views/projects/deploy_keys/index.html.haml     |   31 +-
 app/views/projects/deploy_keys/show.html.haml      |    4 +-
 app/views/projects/diffs/_diffs.html.haml          |   23 +
 app/views/projects/diffs/_file.html.haml           |   50 +
 app/views/projects/diffs/_image.html.haml          |   64 ++
 .../{commits => }/diffs/_match_line.html.haml      |    0
 .../projects/diffs/_match_line_parallel.html.haml  |    4 +
 app/views/projects/diffs/_parallel_view.html.haml  |   41 +
 app/views/projects/diffs/_stats.html.haml          |   38 +
 app/views/projects/diffs/_text_file.html.haml      |   36 +
 app/views/projects/diffs/_warning.html.haml        |   19 +
 app/views/projects/edit.html.haml                  |  218 +++--
 app/views/projects/edit_tree/_diff.html.haml       |   13 -
 app/views/projects/edit_tree/preview.html.haml     |   26 -
 app/views/projects/edit_tree/show.html.haml        |   81 --
 app/views/projects/empty.html.haml                 |   29 +-
 app/views/projects/fork.html.haml                  |   19 -
 app/views/projects/forks/error.html.haml           |   20 +
 app/views/projects/forks/new.html.haml             |   39 +
 app/views/projects/go_import.html.haml             |    5 +
 app/views/projects/graphs/_head.html.haml          |    5 +
 app/views/projects/graphs/commits.html.haml        |   85 ++
 app/views/projects/graphs/show.html.haml           |   32 +-
 app/views/projects/graphs/show.js.haml             |   19 -
 app/views/projects/hooks/index.html.haml           |    6 +-
 app/views/projects/import.html.haml                |   30 -
 app/views/projects/imports/new.html.haml           |   21 +
 app/views/projects/imports/show.html.haml          |    9 +
 app/views/projects/issues/_discussion.html.haml    |   33 +
 app/views/projects/issues/_form.html.haml          |   66 +-
 app/views/projects/issues/_head.html.haml          |   36 -
 app/views/projects/issues/_issue.html.haml         |   44 +-
 app/views/projects/issues/_issue_context.html.haml |   60 +-
 app/views/projects/issues/_issues.html.haml        |   63 --
 app/views/projects/issues/index.atom.builder       |   19 +-
 app/views/projects/issues/index.html.haml          |   28 +-
 app/views/projects/issues/show.html.haml           |  113 +--
 app/views/projects/issues/update.js.haml           |   11 +-
 app/views/projects/labels/_form.html.haml          |   10 +-
 app/views/projects/labels/_label.html.haml         |    6 +-
 app/views/projects/labels/destroy.js.haml          |    2 +
 app/views/projects/labels/edit.html.haml           |    2 +-
 app/views/projects/labels/index.html.haml          |   20 +-
 app/views/projects/labels/new.html.haml            |    2 +-
 .../projects/merge_requests/_discussion.html.haml  |   31 +
 app/views/projects/merge_requests/_form.html.haml  |   69 +-
 app/views/projects/merge_requests/_head.html.haml  |    2 +-
 .../merge_requests/_merge_request.html.haml        |   57 +-
 .../merge_requests/_merge_requests.html.haml       |   13 +
 .../projects/merge_requests/_new_compare.html.haml |   12 +-
 .../projects/merge_requests/_new_submit.html.haml  |  164 ++--
 app/views/projects/merge_requests/_show.html.haml  |   78 +-
 .../projects/merge_requests/automerge.js.haml      |    3 +-
 app/views/projects/merge_requests/index.html.haml  |   89 +-
 .../merge_requests/show/_commits.html.haml         |   31 +-
 .../merge_requests/show/_context.html.haml         |   58 +-
 .../projects/merge_requests/show/_diffs.html.haml  |    6 +-
 .../merge_requests/show/_how_to_merge.html.haml    |    6 +-
 .../merge_requests/show/_mr_accept.html.haml       |   60 +-
 .../projects/merge_requests/show/_mr_box.html.haml |   24 +-
 .../projects/merge_requests/show/_mr_ci.html.haml  |   25 +-
 .../merge_requests/show/_mr_title.html.haml        |   50 +-
 .../merge_requests/show/_participants.html.haml    |    8 +-
 .../show/_remove_source_branch.html.haml           |    6 +-
 .../merge_requests/show/_state_widget.html.haml    |   33 +-
 app/views/projects/merge_requests/update.js.haml   |    8 +-
 app/views/projects/milestones/_form.html.haml      |   21 +-
 app/views/projects/milestones/_issue.html.haml     |   12 +-
 .../projects/milestones/_merge_request.html.haml   |    9 +-
 app/views/projects/milestones/_milestone.html.haml |   33 +-
 app/views/projects/milestones/index.html.haml      |   44 +-
 app/views/projects/milestones/show.html.haml       |   75 +-
 app/views/projects/network/show.html.haml          |   17 +-
 app/views/projects/new.html.haml                   |  107 ++-
 app/views/projects/new_tree/show.html.haml         |   54 --
 app/views/projects/no_repo.html.haml               |   22 +
 app/views/projects/notes/_diff_note_link.html.haml |   10 -
 .../notes/_diff_notes_with_reply.html.haml         |    4 +-
 .../_diff_notes_with_reply_parallel.html.haml      |   15 +-
 app/views/projects/notes/_discussion.html.haml     |   19 +-
 app/views/projects/notes/_edit_form.html.haml      |   15 +
 app/views/projects/notes/_form.html.haml           |   37 +-
 app/views/projects/notes/_note.html.haml           |  129 +--
 .../projects/notes/_notes_with_form.html.haml      |    4 +-
 .../projects/notes/discussions/_active.html.haml   |    5 +-
 .../projects/notes/discussions/_commit.html.haml   |    5 +-
 .../projects/notes/discussions/_diff.html.haml     |   29 +-
 .../projects/notes/discussions/_outdated.html.haml |    3 +-
 .../project_members/_group_members.html.haml       |   16 +
 .../project_members/_new_project_member.html.haml  |   18 +
 .../project_members/_project_member.html.haml      |   53 ++
 app/views/projects/project_members/_team.html.haml |   11 +
 .../projects/project_members/import.html.haml      |   14 +
 app/views/projects/project_members/index.html.haml |   35 +
 app/views/projects/project_members/update.js.haml  |    3 +
 .../protected_branches/_branches_list.html.haml    |   34 +
 .../projects/protected_branches/index.html.haml    |   47 +-
 app/views/projects/refs/logs_tree.js.haml          |    4 +-
 .../repositories/_download_archive.html.haml       |   34 +-
 app/views/projects/repositories/_feed.html.haml    |    4 +-
 app/views/projects/repositories/stats.html.haml    |   33 -
 app/views/projects/services/_form.html.haml        |   72 +-
 app/views/projects/services/index.html.haml        |   27 +-
 app/views/projects/show.html.haml                  |  168 ++--
 app/views/projects/snippets/edit.html.haml         |    2 +-
 app/views/projects/snippets/index.html.haml        |    2 +-
 app/views/projects/snippets/new.html.haml          |    2 +-
 app/views/projects/snippets/show.html.haml         |   16 +-
 app/views/projects/tags/_tag.html.haml             |   13 +-
 app/views/projects/tags/destroy.js.haml            |    3 +
 app/views/projects/tags/index.html.haml            |   29 +-
 app/views/projects/tags/new.html.haml              |   22 +-
 app/views/projects/team_members/_form.html.haml    |   24 -
 .../projects/team_members/_group_members.html.haml |   14 -
 app/views/projects/team_members/_team.html.haml    |    9 -
 .../projects/team_members/_team_member.html.haml   |   17 -
 app/views/projects/team_members/import.html.haml   |   14 -
 app/views/projects/team_members/index.html.haml    |   16 -
 app/views/projects/team_members/new.html.haml      |    1 -
 app/views/projects/team_members/update.js.haml     |    6 -
 app/views/projects/transfer.js.haml                |    9 +-
 app/views/projects/tree/_blob_item.html.haml       |    4 +-
 app/views/projects/tree/_readme.html.haml          |    7 +-
 app/views/projects/tree/_spinner.html.haml         |    2 +-
 app/views/projects/tree/_submodule_item.html.haml  |   12 +-
 app/views/projects/tree/_tree.html.haml            |   16 +-
 .../projects/tree/_tree_commit_column.html.haml    |    2 +-
 app/views/projects/tree/_tree_item.html.haml       |    5 +-
 app/views/projects/tree/show.html.haml             |    2 +-
 app/views/projects/update.js.haml                  |    2 +-
 app/views/projects/wikis/_form.html.haml           |   21 +-
 app/views/projects/wikis/_main_links.html.haml     |    6 +-
 app/views/projects/wikis/_nav.html.haml            |   10 +-
 app/views/projects/wikis/_new.html.haml            |    2 +-
 app/views/projects/wikis/edit.html.haml            |    2 +-
 app/views/projects/wikis/history.html.haml         |   15 +-
 app/views/projects/wikis/pages.html.haml           |    4 +-
 app/views/projects/wikis/show.html.haml            |    4 +-
 app/views/search/_filter.html.haml                 |   18 +-
 app/views/search/_global_filter.html.haml          |   16 +
 app/views/search/_global_results.html.haml         |    5 -
 app/views/search/_project_filter.html.haml         |   32 +
 app/views/search/_project_results.html.haml        |   24 -
 app/views/search/_results.html.haml                |   33 +-
 app/views/search/_snippet_filter.html.haml         |   13 +
 app/views/search/results/_blob.html.haml           |    6 +-
 app/views/search/results/_empty.html.haml          |    2 +-
 app/views/search/results/_issue.html.haml          |   21 +-
 app/views/search/results/_merge_request.html.haml  |   30 +-
 app/views/search/results/_note.html.haml           |   35 +-
 app/views/search/results/_project.html.haml        |    9 +-
 app/views/search/results/_snippet_blob.html.haml   |   59 ++
 app/views/search/results/_snippet_title.html.haml  |   23 +
 app/views/search/results/_wiki_blob.html.haml      |    9 +
 app/views/search/show.html.haml                    |   10 +-
 .../shared/_choose_group_avatar_button.html.haml   |    7 +
 app/views/shared/_clone_panel.html.haml            |   21 +-
 .../shared/_commit_message_container.html.haml     |   17 +-
 app/views/shared/_confirm_modal.html.haml          |   22 +
 app/views/shared/_event_filter.html.haml           |   16 +-
 app/views/shared/_file_highlight.html.haml         |   11 +
 app/views/shared/_file_hljs.html.haml              |   12 -
 app/views/shared/_filter.html.haml                 |   50 -
 app/views/shared/_group_form.html.haml             |   29 +
 app/views/shared/_group_tips.html.haml             |    6 +
 app/views/shared/_issuable_filter.html.haml        |   58 ++
 app/views/shared/_issuable_search_form.html.haml   |    9 +
 app/views/shared/_issues.html.haml                 |    2 +-
 app/views/shared/_merge_requests.html.haml         |    2 +-
 app/views/shared/_milestones_filter.html.haml      |   14 +
 app/views/shared/_no_password.html.haml            |    8 +
 app/views/shared/_no_ssh.html.haml                 |   22 +-
 app/views/shared/_outdated_browser.html.haml       |    8 +
 app/views/shared/_project.html.haml                |   21 +
 app/views/shared/_project_filter.html.haml         |   64 --
 app/views/shared/_projects_list.html.haml          |   17 +
 app/views/shared/_promo.html.haml                  |    7 +-
 app/views/shared/_ref_switcher.html.haml           |    2 +-
 app/views/shared/_sort_dropdown.html.haml          |   32 +-
 app/views/shared/snippets/_blob.html.haml          |    2 +-
 app/views/shared/snippets/_form.html.haml          |   20 +-
 .../shared/snippets/_visibility_level.html.haml    |   27 +
 app/views/snippets/_snippet.html.haml              |    4 +-
 app/views/snippets/current_user_index.html.haml    |    7 +-
 app/views/snippets/index.html.haml                 |   10 +-
 app/views/snippets/show.html.haml                  |   18 +-
 app/views/snippets/user_index.html.haml            |    5 +-
 app/views/users/_groups.html.haml                  |    7 +-
 app/views/users/_profile.html.haml                 |   12 +-
 app/views/users/_projects.html.haml                |   19 +-
 app/views/users/calendar.html.haml                 |   12 +
 app/views/users/calendar_activities.html.haml      |   23 +
 app/views/users/show.atom.builder                  |   12 +
 app/views/users/show.html.haml                     |   64 +-
 app/views/users_groups/_users_group.html.haml      |   31 -
 app/views/votes/_votes_block.html.haml             |   14 +-
 app/views/votes/_votes_inline.html.haml            |    4 +-
 app/workers/auto_merge_worker.rb                   |   13 +
 app/workers/emails_on_push_worker.rb               |   56 +-
 app/workers/fork_registration_worker.rb            |   12 +
 app/workers/irker_worker.rb                        |  169 ++++
 app/workers/post_receive.rb                        |   52 +-
 app/workers/project_service_worker.rb              |   10 +
 app/workers/project_web_hook_worker.rb             |    3 +-
 app/workers/repository_archive_worker.rb           |   43 +
 app/workers/repository_import_worker.rb            |   32 +-
 bin/background_jobs                                |   20 +-
 bin/guard                                          |   16 +
 bin/pkgr_before_precompile.sh                      |    3 -
 bin/rspec                                          |    2 +-
 bin/web                                            |   12 +-
 config/application.rb                              |   43 +-
 config/database.yml.mysql                          |    3 +
 config/environments/production.rb                  |   16 +-
 config/environments/test.rb                        |    2 +-
 config/gitlab.yml.example                          |  244 +++--
 config/initializers/1_settings.rb                  |   58 +-
 config/initializers/2_app.rb                       |    5 -
 config/initializers/4_sidekiq.rb                   |    3 +-
 config/initializers/5_backend.rb                   |    7 +
 config/initializers/6_rack_profiler.rb             |    2 +
 config/initializers/7_omniauth.rb                  |   12 +
 config/initializers/acts_as_taggable_on_patch.rb   |  130 ---
 config/initializers/carrierwave.rb                 |   28 +-
 config/initializers/devise.rb                      |   35 +-
 config/initializers/disable_email_interceptor.rb   |    2 +
 config/initializers/doorkeeper.rb                  |  102 ++
 config/initializers/gitlab_shell_secret_token.rb   |   19 +
 config/initializers/mime_types.rb                  |    2 +
 config/initializers/public_key.rb                  |    2 +
 config/initializers/rack_attack_git_basic_auth.rb  |   12 +
 config/initializers/redis-store-fix-expiry.rb      |   44 +
 config/initializers/session_store.rb               |    3 +-
 config/initializers/smtp_settings.rb.sample        |    8 +-
 config/initializers/static_files.rb                |   15 +
 config/initializers/time_zone.rb                   |    1 +
 config/locales/devise.en.yml                       |    6 +-
 config/locales/doorkeeper.en.yml                   |   73 ++
 config/newrelic.yml                                |   16 +
 config/resque.yml.example                          |    2 +-
 config/routes.rb                                   |  495 +++++++---
 config/unicorn.rb.example                          |   24 +-
 config/unicorn.rb.example.development              |    2 +-
 db/fixtures/development/01_admin.rb                |   22 +-
 db/fixtures/development/04_project.rb              |    8 +-
 db/fixtures/development/05_users.rb                |   26 +-
 db/fixtures/development/06_teams.rb                |    4 +-
 db/fixtures/development/10_merge_requests.rb       |   18 +
 db/fixtures/development/12_snippets.rb             |   34 +-
 db/fixtures/production/001_admin.rb                |   17 +-
 .../20140125162722_add_avatar_to_projects.rb       |    5 +
 db/migrate/20140903115954_migrate_to_new_shell.rb  |   10 +
 .../20140907220153_serialize_service_properties.rb |   42 +
 db/migrate/20140914113604_add_members_table.rb     |   19 +
 .../20140914145549_migrate_to_new_members_model.rb |   11 +
 .../20140914173417_remove_old_member_tables.rb     |   26 +
 ...20141006143943_move_slack_service_to_webhook.rb |   17 +
 ...141007100818_add_visibility_level_to_snippet.rb |   21 +
 .../20141121133009_add_timestamps_to_members.rb    |   15 +
 db/migrate/20141121161704_add_identity_table.rb    |   46 +
 ...0141205134006_add_locked_at_to_merge_request.rb |    5 +
 .../20141216155758_create_doorkeeper_tables.rb     |   42 +
 .../20141217125223_add_owner_to_application.rb     |    7 +
 ...41223135007_add_import_data_to_project_table.rb |    8 +
 ...dd_developers_can_push_to_protected_branches.rb |    5 +
 .../20150108073740_create_application_settings.rb  |   13 +
 ...4_add_home_page_url_for_application_settings.rb |    5 +
 ...150116234545_add_gitlab_access_token_to_user.rb |    5 +
 ...163100_add_default_branch_protection_setting.rb |    5 +
 .../20150205211843_add_timestamps_to_identities.rb |    5 +
 .../20150206181414_add_index_to_created_at.rb      |   16 +
 ...0150206222854_add_notification_email_to_user.rb |   11 +
 db/migrate/20150209222013_add_missing_index.rb     |    5 +
 .../20150211172122_add_template_to_service.rb      |    5 +
 ...0211174341_allow_null_in_services_project_id.rb |    5 +
 ...tter_sharing_enabled_to_application_settings.rb |    5 +
 .../20150213114800_add_hide_no_password_to_user.rb |    5 +
 ...21042_add_password_automatically_set_to_user.rb |    5 +
 ...dd_bitbucket_access_token_and_secret_to_user.rb |    6 +
 .../20150219004514_add_events_to_services.rb       |    8 +
 .../20150223022001_set_missing_last_activity_at.rb |    8 +
 .../20150225065047_add_note_events_to_services.rb  |    5 +
 ...ed_visibility_levels_to_application_settings.rb |    5 +
 .../20150306023106_fix_namespace_duplication.rb    |   21 +
 ...20150306023112_add_unique_index_to_namespace.rb |    9 +
 .../20150313012111_create_subscriptions_table.rb   |   16 +
 db/migrate/20150320234437_add_location_to_user.rb  |    5 +
 ...0324155957_set_incorrect_assignee_id_to_null.rb |    6 +
 db/migrate/20150327122227_add_public_to_key.rb     |    5 +
 .../20150327150017_add_import_data_to_project.rb   |    5 +
 ..._max_attachment_size_to_application_settings.rb |    5 +
 .../20150406133311_add_invite_data_to_member.rb    |   12 +
 db/migrate/20150411000035_fix_identities.rb        |   45 +
 .../20150411180045_rename_buildbox_service.rb      |    9 +
 .../20150413192223_add_public_email_to_users.rb    |    5 +
 .../20150417121913_create_project_import_data.rb   |    8 +
 ...150417122318_remove_import_data_from_project.rb |    5 +
 db/schema.rb                                       |  226 +++--
 debian/watch                                       |    6 +-
 doc/README.md                                      |   22 +-
 doc/api/README.md                                  |   81 +-
 doc/api/branches.md                                |  144 ++-
 doc/api/commits.md                                 |   63 ++
 doc/api/groups.md                                  |   48 +-
 doc/api/issues.md                                  |   28 +-
 doc/api/merge_requests.md                          |   81 +-
 doc/api/milestones.md                              |   13 +
 doc/api/notes.md                                   |   49 +-
 doc/api/oauth2.md                                  |  102 ++
 doc/api/projects.md                                |  112 ++-
 doc/api/repositories.md                            |   65 +-
 doc/api/services.md                                |   46 +
 doc/api/users.md                                   |   44 +-
 doc/customization/issue_closing.md                 |   36 +
 doc/customization/libravatar.md                    |   69 ++
 doc/customization/welcome_message.md               |   38 +
 doc/development/README.md                          |    3 +
 doc/development/architecture.md                    |   42 +-
 doc/development/ci_setup.md                        |   46 +
 doc/development/omnibus.md                         |   32 +
 doc/development/rake_tasks.md                      |    6 +-
 doc/development/shell_commands.md                  |   76 +-
 doc/development/sidekiq_debugging.md               |   14 +
 doc/development/ui_guide.md                        |   12 +
 doc/hooks/custom_hooks.md                          |   41 +
 doc/install/database_mysql.md                      |   16 +-
 doc/install/installation.md                        |  231 +++--
 doc/install/requirements.md                        |   53 +-
 doc/install/structure.md                           |    4 +-
 doc/integration/README.md                          |    8 +-
 doc/integration/bitbucket.md                       |  122 +++
 doc/integration/external-issue-tracker.md          |   38 +-
 doc/integration/github.md                          |   59 +-
 doc/integration/github_app.png                     |  Bin 75607 -> 75297 bytes
 doc/integration/gitlab.md                          |   84 ++
 doc/integration/gitlab_actions.png                 |  Bin 0 -> 17321 bytes
 doc/integration/gitlab_app.png                     |  Bin 0 -> 55325 bytes
 doc/integration/gitlab_buttons_in_gmail.md         |   28 +
 doc/integration/google.md                          |   43 +-
 doc/integration/ldap.md                            |  129 +++
 doc/integration/oauth_provider.md                  |   35 +
 .../oauth_provider/admin_application.png           |  Bin 0 -> 55533 bytes
 .../oauth_provider/application_form.png            |  Bin 0 -> 25075 bytes
 .../oauth_provider/authorized_application.png      |  Bin 0 -> 17260 bytes
 .../oauth_provider/user_wide_applications.png      |  Bin 0 -> 46238 bytes
 doc/integration/omniauth.md                        |  113 ++-
 doc/integration/redmine_configuration.png          |  Bin 0 -> 118752 bytes
 doc/integration/redmine_service_template.png       |  Bin 0 -> 198077 bytes
 doc/integration/shibboleth.md                      |   78 ++
 doc/integration/slack.md                           |   28 +-
 doc/integration/twitter.md                         |   41 +-
 doc/logs/logs.md                                   |  102 ++
 doc/markdown/markdown.md                           |   78 +-
 doc/operations/README.md                           |    4 +
 doc/operations/cleaning_up_redis_sessions.md       |   52 +
 doc/operations/sidekiq_memory_killer.md            |   38 +
 doc/permissions/permissions.md                     |   18 +-
 doc/project_services/bamboo.md                     |   60 ++
 doc/project_services/hipchat.md                    |   54 ++
 doc/project_services/irker.md                      |   46 +
 doc/project_services/project_services.md           |   20 +
 doc/public_access/public_access.md                 |    2 +-
 doc/raketasks/README.md                            |    3 +
 doc/raketasks/backup_restore.md                    |  144 ++-
 doc/raketasks/cleanup.md                           |    4 +-
 doc/raketasks/features.md                          |    2 +-
 doc/raketasks/import.md                            |   64 +-
 doc/raketasks/maintenance.md                       |  104 +-
 doc/raketasks/user_management.md                   |   16 +-
 doc/raketasks/web_hooks.md                         |   12 +-
 doc/release/howto_rc1.md                           |   55 ++
 doc/release/howto_update_guides.md                 |   55 ++
 doc/release/monthly.md                             |  315 +++---
 doc/release/patch.md                               |   42 +-
 doc/release/security.md                            |   12 +-
 doc/security/README.md                             |    2 +
 doc/security/information_exclusivity.md            |    9 +
 doc/security/webhooks.md                           |   13 +
 doc/ssh/README.md                                  |   73 +-
 doc/ssh/deploy_keys.md                             |    9 -
 doc/ssh/ssh.md                                     |   21 -
 doc/system_hooks/system_hooks.md                   |   91 +-
 doc/update/2.6-to-3.0.md                           |   15 +-
 doc/update/2.9-to-3.0.md                           |    1 +
 doc/update/3.0-to-3.1.md                           |    1 +
 doc/update/3.1-to-4.0.md                           |    1 +
 doc/update/4.0-to-4.1.md                           |    1 +
 doc/update/4.1-to-4.2.md                           |    1 +
 doc/update/4.2-to-5.0.md                           |   60 +-
 doc/update/5.0-to-5.1.md                           |    1 +
 doc/update/5.1-to-5.2.md                           |    1 +
 doc/update/5.1-to-5.4.md                           |    1 +
 doc/update/5.1-to-6.0.md                           |   97 +-
 doc/update/5.2-to-5.3.md                           |    1 +
 doc/update/5.3-to-5.4.md                           |    1 +
 doc/update/5.4-to-6.0.md                           |    6 +-
 doc/update/6.0-to-6.1.md                           |    2 +-
 doc/update/6.0-to-7.1.md                           |  182 ----
 doc/update/6.0-to-7.2.md                           |  194 ----
 doc/update/6.1-to-6.2.md                           |    4 +-
 doc/update/6.2-to-6.3.md                           |    2 +-
 doc/update/6.3-to-6.4.md                           |    1 +
 doc/update/6.4-to-6.5.md                           |    1 +
 doc/update/6.5-to-6.6.md                           |    1 +
 doc/update/6.6-to-6.7.md                           |    4 +
 doc/update/6.7-to-6.8.md                           |    2 +-
 doc/update/6.8-to-6.9.md                           |    1 +
 doc/update/6.9-to-7.0.md                           |    5 +-
 doc/update/6.x-or-7.x-to-7.10.md                   |  298 ++++++
 doc/update/7.0-to-7.1.md                           |    2 +-
 doc/update/7.1-to-7.2.md                           |   13 +-
 doc/update/7.2-to-7.3.md                           |  145 +++
 doc/update/7.3-to-7.4.md                           |  197 ++++
 doc/update/7.4-to-7.5.md                           |  108 +++
 doc/update/7.5-to-7.6.md                           |  114 +++
 doc/update/7.6-to-7.7.md                           |  119 +++
 doc/update/7.7-to-7.8.md                           |  120 +++
 doc/update/7.8-to-7.9.md                           |  120 +++
 doc/update/README.md                               |   20 +-
 doc/update/mysql_to_postgresql.md                  |   22 +-
 doc/update/patch_versions.md                       |    7 +-
 doc/update/upgrader.md                             |   22 +-
 doc/web_hooks/web_hooks.md                         |   86 +-
 doc/workflow/README.md                             |   12 +-
 doc/workflow/ci_mr.png                             |  Bin 0 -> 40065 bytes
 doc/workflow/close_issue_mr.png                    |  Bin 0 -> 146292 bytes
 doc/workflow/environment_branches.png              |  Bin 0 -> 40210 bytes
 doc/workflow/forking/branch_select.png             |  Bin 0 -> 55352 bytes
 doc/workflow/forking/fork_button.png               |  Bin 0 -> 68271 bytes
 doc/workflow/forking/groups.png                    |  Bin 0 -> 98109 bytes
 doc/workflow/forking/merge_request.png             |  Bin 0 -> 60597 bytes
 doc/workflow/forking_workflow.md                   |   36 +
 doc/workflow/four_stages.png                       |  Bin 0 -> 20934 bytes
 doc/workflow/git_pull.png                          |  Bin 0 -> 167056 bytes
 doc/workflow/gitdashflow.png                       |  Bin 0 -> 184726 bytes
 doc/workflow/github_flow.png                       |  Bin 0 -> 20600 bytes
 doc/workflow/github_importer/importer.png          |  Bin 0 -> 39335 bytes
 doc/workflow/github_importer/new_project_page.png  |  Bin 0 -> 46276 bytes
 doc/workflow/gitlab_flow.md                        |  316 ++++++
 doc/workflow/gitlab_flow.png                       |  Bin 0 -> 90883 bytes
 doc/workflow/gitlab_importer/importer.png          |  Bin 0 -> 40778 bytes
 doc/workflow/gitlab_importer/new_project_page.png  |  Bin 0 -> 72663 bytes
 doc/workflow/good_commit.png                       |  Bin 0 -> 28433 bytes
 doc/workflow/import_projects_from_github.md        |   13 +
 doc/workflow/import_projects_from_gitlab_com.md    |   18 +
 doc/workflow/merge_commits.png                     |  Bin 0 -> 41422 bytes
 doc/workflow/merge_request.png                     |  Bin 0 -> 169503 bytes
 doc/workflow/messy_flow.png                        |  Bin 0 -> 33829 bytes
 doc/workflow/migrating_from_svn.md                 |   17 +
 doc/workflow/mr_inline_comments.png                |  Bin 0 -> 193311 bytes
 doc/workflow/notifications.md                      |   71 ++
 doc/workflow/notifications/settings.png            |  Bin 0 -> 114727 bytes
 doc/workflow/production_branch.png                 |  Bin 0 -> 21716 bytes
 doc/workflow/protected_branches.md                 |   33 +
 .../protected_branches/protected_branches1.png     |  Bin 0 -> 170113 bytes
 .../protected_branches/protected_branches2.png     |  Bin 0 -> 25851 bytes
 doc/workflow/rebase.png                            |  Bin 0 -> 123041 bytes
 doc/workflow/release_branches.png                  |  Bin 0 -> 44173 bytes
 doc/workflow/remove_checkbox.png                   |  Bin 0 -> 22272 bytes
 doc/workflow/voting_slider.png                     |  Bin 0 -> 5329 bytes
 doc/workflow/web_editor.md                         |   26 +
 doc/workflow/web_editor/edit_file.png              |  Bin 0 -> 89039 bytes
 doc/workflow/web_editor/empty_project.png          |  Bin 0 -> 122296 bytes
 doc/workflow/web_editor/new_file.png               |  Bin 0 -> 85526 bytes
 doc/workflow/web_editor/show_file.png              |  Bin 0 -> 111479 bytes
 doc/workflow/workflow.md                           |    2 +-
 docker/.dockerignore                               |    1 +
 docker/Dockerfile                                  |   33 +
 docker/README.md                                   |   88 ++
 docker/assets/wrapper                              |   17 +
 docker/data/Dockerfile                             |    8 +
 docker/data/assets/gitlab.rb                       |   37 +
 docker/troubleshooting.md                          |   63 ++
 features/admin/active_tab.feature                  |    2 +-
 features/admin/applications.feature                |   18 +
 features/admin/deploy_keys.feature                 |   21 +
 features/admin/groups.feature                      |    7 +
 features/admin/settings.feature                    |   16 +
 features/admin/users.feature                       |   16 +
 features/dashboard/active_tab.feature              |    2 +-
 features/dashboard/archived_projects.feature       |    7 +-
 features/dashboard/dashboard.feature               |    4 +-
 features/dashboard/event_filters.feature           |    2 +-
 features/dashboard/group.feature                   |   56 ++
 features/dashboard/help.feature                    |    2 +-
 features/dashboard/issues.feature                  |    2 +
 features/dashboard/merge_requests.feature          |    2 +
 features/dashboard/new_project.feature             |   13 +
 features/dashboard/projects.feature                |    9 -
 features/dashboard/search.feature                  |   10 -
 features/dashboard/shortcuts.feature               |   21 +
 features/dashboard/starred_projects.feature        |   12 +
 features/explore/groups.feature                    |  147 +++
 features/explore/projects.feature                  |    2 +-
 features/explore/public_groups.feature             |  151 ---
 features/group.feature                             |  143 ---
 features/groups.feature                            |  150 +++
 features/invites.feature                           |   45 +
 features/profile/active_tab.feature                |    2 +-
 features/profile/group.feature                     |   48 -
 features/profile/profile.feature                   |   14 +
 features/project/active_tab.feature                |   19 +-
 features/project/archived.feature                  |    9 -
 features/project/commits/branches.feature          |   28 +-
 features/project/commits/comments.feature          |   19 +-
 features/project/commits/commits.feature           |   12 +-
 features/project/commits/diff_comments.feature     |   12 +-
 features/project/commits/tags.feature              |   32 +-
 features/project/commits/user_lookup.feature       |    2 +-
 features/project/create.feature                    |    2 +-
 features/project/deploy_keys.feature               |   21 +-
 features/project/edit_issuetracker.feature         |   18 -
 features/project/fork.feature                      |    4 +-
 features/project/forked_merge_requests.feature     |   26 +-
 features/project/graph.feature                     |    7 +-
 features/project/issues/filter_labels.feature      |    8 +-
 features/project/issues/issues.feature             |  128 +++
 features/project/issues/labels.feature             |   12 +-
 features/project/issues/milestones.feature         |    2 +-
 features/project/merge_requests.feature            |  100 +-
 .../{network.feature => network_graph.feature}     |    0
 features/project/project.feature                   |   24 +-
 features/project/service.feature                   |   36 +
 features/project/shortcuts.feature                 |   52 +
 features/project/source/browse_files.feature       |  123 ++-
 features/project/source/git_blame.feature          |    4 +-
 features/project/source/markdown_render.feature    |    2 +-
 features/project/source/multiselect_blob.feature   |    2 +-
 features/project/source/search_code.feature        |    2 +-
 features/project/star.feature                      |    2 +-
 features/project/team_management.feature           |   10 +-
 features/project/wiki.feature                      |   24 +
 features/search.feature                            |   46 +
 features/snippet_search.feature                    |   20 +
 features/snippets/discover.feature                 |    4 +-
 features/snippets/public_snippets.feature          |   10 +
 features/snippets/snippets.feature                 |    4 +-
 features/snippets/user.feature                     |   13 +-
 features/steps/admin/active_tab.rb                 |   18 +-
 features/steps/admin/applications.rb               |   55 ++
 features/steps/admin/deploy_keys.rb                |   57 ++
 features/steps/admin/groups.rb                     |   45 +-
 features/steps/admin/logs.rb                       |    4 +-
 features/steps/admin/projects.rb                   |   14 +-
 features/steps/admin/settings.rb                   |   47 +
 features/steps/admin/users.rb                      |   65 +-
 features/steps/dashboard/active_tab.rb             |   16 +-
 features/steps/dashboard/archived_projects.rb      |   22 +
 features/steps/dashboard/dashboard.rb              |   42 +-
 features/steps/dashboard/event_filters.rb          |   24 +-
 features/steps/dashboard/group.rb                  |   63 ++
 features/steps/dashboard/help.rb                   |   21 +
 features/steps/dashboard/issues.rb                 |   23 +-
 features/steps/dashboard/merge_requests.rb         |   59 +-
 features/steps/dashboard/new_project.rb            |   27 +
 features/steps/dashboard/projects.rb               |   11 -
 features/steps/dashboard/search.rb                 |   19 -
 features/steps/dashboard/shortcuts.rb              |    6 +
 features/steps/dashboard/starred_projects.rb       |   15 +
 features/steps/dashboard/with_archived_projects.rb |   22 -
 features/steps/explore/groups.rb                   |   92 ++
 features/steps/explore/groups_feature.rb           |   92 --
 features/steps/explore/projects.rb                 |   18 +-
 features/steps/group/group.rb                      |  277 ------
 features/steps/groups.rb                           |  300 ++++++
 features/steps/help.rb                             |   21 -
 features/steps/invites.rb                          |   80 ++
 features/steps/profile/active_tab.rb               |   12 +-
 features/steps/profile/emails.rb                   |   18 +-
 features/steps/profile/group.rb                    |   44 -
 features/steps/profile/notifications.rb            |    4 +-
 features/steps/profile/profile.rb                  |   60 +-
 features/steps/profile/ssh_keys.rb                 |   24 +-
 features/steps/project/active_tab.rb               |   91 +-
 features/steps/project/archived.rb                 |    8 +-
 features/steps/project/browse_branches.rb          |   46 -
 features/steps/project/browse_commits.rb           |   91 --
 .../steps/project/browse_commits_user_lookup.rb    |   48 -
 features/steps/project/browse_files.rb             |   93 --
 features/steps/project/browse_git_repo.rb          |   19 -
 features/steps/project/browse_tags.rb              |   10 -
 features/steps/project/comments_on_commit_diffs.rb |    6 -
 features/steps/project/comments_on_commits.rb      |    6 -
 features/steps/project/commits/branches.rb         |   85 ++
 features/steps/project/commits/comments.rb         |    6 +
 features/steps/project/commits/commits.rb          |  103 ++
 features/steps/project/commits/diff_comments.rb    |    6 +
 features/steps/project/commits/tags.rb             |   82 ++
 features/steps/project/commits/user_lookup.rb      |   48 +
 features/steps/project/create.rb                   |   22 +-
 features/steps/project/deploy_keys.rb              |   28 +-
 features/steps/project/filter_labels.rb            |   79 --
 features/steps/project/fork.rb                     |    8 +-
 features/steps/project/forked_merge_requests.rb    |   22 +-
 features/steps/project/graph.rb                    |   16 +-
 features/steps/project/hooks.rb                    |    6 +-
 features/steps/project/issue_tracker.rb            |   31 -
 features/steps/project/issues.rb                   |  190 ----
 features/steps/project/issues/filter_labels.rb     |   60 ++
 features/steps/project/issues/issues.rb            |  276 ++++++
 features/steps/project/issues/labels.rb            |  101 ++
 features/steps/project/issues/milestones.rb        |   59 ++
 features/steps/project/labels.rb                   |   91 --
 features/steps/project/markdown_render.rb          |  277 ------
 features/steps/project/merge_requests.rb           |  110 ++-
 features/steps/project/milestones.rb               |   59 --
 features/steps/project/multiselect_blob.rb         |   58 --
 features/steps/project/network_graph.rb            |   28 +-
 features/steps/project/project.rb                  |   69 +-
 features/steps/project/project_shortcuts.rb        |   36 +
 features/steps/project/redirects.rb                |   22 +-
 features/steps/project/search_code.rb              |   20 -
 features/steps/project/services.rb                 |  124 ++-
 features/steps/project/snippets.rb                 |   40 +-
 features/steps/project/source/browse_files.rb      |  218 +++++
 features/steps/project/source/git_blame.rb         |   19 +
 features/steps/project/source/markdown_render.rb   |  288 ++++++
 features/steps/project/source/multiselect_blob.rb  |   58 ++
 features/steps/project/source/search_code.rb       |   19 +
 features/steps/project/star.rb                     |    8 +-
 features/steps/project/team_management.rb          |   75 +-
 features/steps/project/wiki.rb                     |  100 +-
 features/steps/search.rb                           |   69 ++
 features/steps/shared/active_tab.rb                |   36 +-
 features/steps/shared/admin.rb                     |    4 +-
 features/steps/shared/authentication.rb            |    4 +-
 features/steps/shared/diff_note.rb                 |   78 +-
 features/steps/shared/issuable.rb                  |   15 +
 features/steps/shared/markdown.rb                  |   94 +-
 features/steps/shared/note.rb                      |   85 +-
 features/steps/shared/paths.rb                     |  188 ++--
 features/steps/shared/project.rb                   |   32 +-
 features/steps/shared/project_tab.rb               |   48 +
 features/steps/shared/search.rb                    |   11 +
 features/steps/shared/shortcuts.rb                 |   18 +
 features/steps/shared/snippet.rb                   |   50 +-
 features/steps/snippet_search.rb                   |   56 ++
 features/steps/snippets/discover.rb                |   10 +-
 features/steps/snippets/public_snippets.rb         |   25 +
 features/steps/snippets/snippets.rb                |   26 +-
 features/steps/snippets/user.rb                    |   32 +-
 features/steps/user.rb                             |   35 +-
 features/support/env.rb                            |   12 +-
 features/user.feature                              |    9 +
 lib/api/api.rb                                     |    6 +-
 lib/api/api_guard.rb                               |  172 ++++
 lib/api/branches.rb                                |   36 +-
 lib/api/commits.rb                                 |   61 ++
 lib/api/deploy_keys.rb                             |    2 +-
 lib/api/entities.rb                                |   89 +-
 lib/api/files.rb                                   |   11 +-
 lib/api/group_members.rb                           |   87 ++
 lib/api/groups.rb                                  |   90 +-
 lib/api/helpers.rb                                 |   81 +-
 lib/api/internal.rb                                |   68 +-
 lib/api/issues.rb                                  |   67 +-
 lib/api/labels.rb                                  |   31 +-
 lib/api/merge_requests.rb                          |   59 +-
 lib/api/milestones.rb                              |   19 +-
 lib/api/namespaces.rb                              |    4 +-
 lib/api/notes.rb                                   |   35 +-
 lib/api/project_hooks.rb                           |   20 +-
 lib/api/project_members.rb                         |   40 +-
 lib/api/project_snippets.rb                        |   27 +-
 lib/api/projects.rb                                |  136 ++-
 lib/api/repositories.rb                            |   59 +-
 lib/api/services.rb                                |   38 +-
 lib/api/system_hooks.rb                            |    4 +-
 lib/api/users.rb                                   |   75 +-
 lib/backup/database.rb                             |   15 +-
 lib/backup/manager.rb                              |  121 ++-
 lib/backup/repository.rb                           |   75 +-
 lib/disable_email_interceptor.rb                   |    8 +
 lib/email_validator.rb                             |    2 +-
 lib/event_filter.rb                                |    8 +-
 lib/extracts_path.rb                               |   11 +-
 lib/file_size_validator.rb                         |   12 +-
 lib/gitlab.rb                                      |    5 +
 lib/gitlab/access.rb                               |   21 +
 lib/gitlab/app_logger.rb                           |    4 +-
 lib/gitlab/auth.rb                                 |   16 +-
 lib/gitlab/backend/grack_auth.rb                   |  110 ++-
 lib/gitlab/backend/rack_attack_helpers.rb          |   31 +
 lib/gitlab/backend/shell.rb                        |   63 +-
 lib/gitlab/backend/shell_adapter.rb                |    1 -
 lib/gitlab/bitbucket_import.rb                     |    6 +
 lib/gitlab/bitbucket_import/client.rb              |   99 ++
 lib/gitlab/bitbucket_import/importer.rb            |   52 +
 lib/gitlab/bitbucket_import/key_adder.rb           |   23 +
 lib/gitlab/bitbucket_import/key_deleter.rb         |   23 +
 lib/gitlab/bitbucket_import/project_creator.rb     |   26 +
 lib/gitlab/blacklist.rb                            |   27 +-
 lib/gitlab/closing_issue_extractor.rb              |   24 +-
 lib/gitlab/contributions_calendar.rb               |   56 ++
 lib/gitlab/{contributors.rb => contributor.rb}     |    0
 lib/gitlab/current_settings.rb                     |   28 +
 lib/gitlab/diff/file.rb                            |   49 +
 lib/gitlab/diff/line.rb                            |   12 +
 lib/gitlab/diff/line_code.rb                       |    9 +
 lib/gitlab/diff/parser.rb                          |   81 ++
 lib/gitlab/diff_parser.rb                          |   83 --
 lib/gitlab/force_push_check.rb                     |   15 +
 lib/gitlab/git.rb                                  |   25 +
 lib/gitlab/git_access.rb                           |  218 ++++-
 lib/gitlab/git_access_status.rb                    |   15 +
 lib/gitlab/git_access_wiki.rb                      |   11 +
 lib/gitlab/git_logger.rb                           |    4 +-
 lib/gitlab/git_ref_validator.rb                    |   12 +
 lib/gitlab/github_import/client.rb                 |   53 ++
 lib/gitlab/github_import/importer.rb               |   46 +
 lib/gitlab/github_import/project_creator.rb        |   26 +
 lib/gitlab/gitlab_import/client.rb                 |   82 ++
 lib/gitlab/gitlab_import/importer.rb               |   50 +
 lib/gitlab/gitlab_import/project_creator.rb        |   26 +
 lib/gitlab/gitorious_import/client.rb              |   31 +
 lib/gitlab/gitorious_import/project_creator.rb     |   26 +
 lib/gitlab/gitorious_import/repository.rb          |   37 +
 lib/gitlab/google_code_import/client.rb            |   48 +
 lib/gitlab/google_code_import/importer.rb          |  377 ++++++++
 lib/gitlab/google_code_import/project_creator.rb   |   37 +
 lib/gitlab/google_code_import/repository.rb        |   43 +
 lib/gitlab/graphs/commits.rb                       |   49 +
 lib/gitlab/import_formatter.rb                     |   15 +
 lib/gitlab/inline_diff.rb                          |    6 +-
 lib/gitlab/issues_labels.rb                        |    1 -
 lib/gitlab/key_fingerprint.rb                      |   55 ++
 lib/gitlab/ldap/access.rb                          |   44 +-
 lib/gitlab/ldap/adapter.rb                         |   74 +-
 lib/gitlab/ldap/authentication.rb                  |   71 ++
 lib/gitlab/ldap/config.rb                          |  122 +++
 lib/gitlab/ldap/person.rb                          |   27 +-
 lib/gitlab/ldap/user.rb                            |  128 +--
 lib/gitlab/logger.rb                               |    6 +-
 lib/gitlab/markdown.rb                             |  314 ++++--
 lib/gitlab/markdown_helper.rb                      |    4 +
 lib/gitlab/middleware/static.rb                    |   13 +
 lib/gitlab/note_data_builder.rb                    |   77 ++
 lib/gitlab/o_auth/auth_hash.rb                     |   54 ++
 lib/gitlab/o_auth/user.rb                          |  106 +++
 lib/gitlab/oauth/user.rb                           |  113 ---
 lib/gitlab/popen.rb                                |    5 +-
 lib/gitlab/production_logger.rb                    |    7 +
 lib/gitlab/project_search_results.rb               |   77 ++
 lib/gitlab/push_data_builder.rb                    |   90 ++
 lib/gitlab/reference_extractor.rb                  |   93 +-
 lib/gitlab/regex.rb                                |   67 +-
 lib/gitlab/satellite/action.rb                     |    2 +-
 lib/gitlab/satellite/files/delete_file_action.rb   |    4 +-
 lib/gitlab/satellite/files/edit_file_action.rb     |   32 +-
 lib/gitlab/satellite/files/new_file_action.rb      |   18 +-
 lib/gitlab/satellite/merge_action.rb               |   30 +-
 lib/gitlab/satellite/satellite.rb                  |   22 +-
 lib/gitlab/search_results.rb                       |   69 ++
 lib/gitlab/sidekiq_logger.rb                       |    7 +
 lib/gitlab/sidekiq_middleware/memory_killer.rb     |   53 ++
 lib/gitlab/snippet_search_results.rb               |  131 +++
 lib/gitlab/theme.rb                                |   20 +-
 lib/gitlab/upgrader.rb                             |    4 +-
 lib/gitlab/url_builder.rb                          |   45 +-
 lib/gitlab/utils.rb                                |   13 +
 lib/gitlab/visibility_level.rb                     |   24 +-
 lib/redcarpet/render/gitlab_html.rb                |   56 +-
 lib/repository_cache.rb                            |   21 +
 lib/support/deploy/deploy.sh                       |    2 +-
 lib/support/nginx/gitlab                           |  123 ++-
 lib/support/nginx/gitlab-ssl                       |  109 ++-
 lib/tasks/brakeman.rake                            |    9 +
 lib/tasks/gitlab/backup.rake                       |   64 +-
 lib/tasks/gitlab/bulk_add_permission.rake          |   12 +-
 lib/tasks/gitlab/check.rake                        |  190 ++--
 lib/tasks/gitlab/cleanup.rake                      |    9 +-
 .../gitlab/db/drop_all_postgres_sequences.rake     |   10 +
 lib/tasks/gitlab/import.rake                       |   15 +-
 .../gitlab/mail_google_schema_whitelisting.rake    |   73 ++
 lib/tasks/gitlab/shell.rake                        |   48 +-
 lib/tasks/gitlab/sidekiq.rake                      |   47 +
 lib/tasks/gitlab/task_helpers.rake                 |   16 +
 lib/tasks/gitlab/test.rake                         |    2 +
 lib/tasks/rubocop.rake                             |    4 +
 lib/tasks/spinach.rake                             |    8 +-
 lib/tasks/test.rake                                |    7 +
 safe/public.pem                                    |    9 +
 spec/controllers/application_controller_spec.rb    |   20 +-
 spec/controllers/autocomplete_controller_spec.rb   |   51 +
 spec/controllers/blob_controller_spec.rb           |   23 +-
 spec/controllers/branches_controller_spec.rb       |   58 ++
 spec/controllers/commit_controller_spec.rb         |   36 +-
 spec/controllers/commits_controller_spec.rb        |    7 +-
 spec/controllers/help_controller_spec.rb           |   61 ++
 .../import/bitbucket_controller_spec.rb            |  163 ++++
 spec/controllers/import/github_controller_spec.rb  |  153 +++
 spec/controllers/import/gitlab_controller_spec.rb  |  152 +++
 .../import/gitorious_controller_spec.rb            |   67 ++
 .../import/google_code_controller_spec.rb          |   47 +
 spec/controllers/merge_requests_controller_spec.rb |   26 +-
 spec/controllers/namespaces_controller_spec.rb     |  121 +++
 .../projects/protected_branches_controller_spec.rb |   10 +
 spec/controllers/projects/refs_controller_spec.rb  |   41 +
 .../projects/repositories_controller_spec.rb       |   65 ++
 .../projects/uploads_controller_spec.rb            |  280 ++++++
 spec/controllers/projects_controller_spec.rb       |   61 +-
 spec/controllers/tree_controller_spec.rb           |   26 +-
 spec/controllers/uploads_controller_spec.rb        |  296 ++++++
 spec/controllers/users_controller_spec.rb          |   46 +
 spec/factories.rb                                  |   42 +-
 spec/factories/group_members.rb                    |   20 +
 spec/factories/label_links.rb                      |   12 +
 spec/factories/labels.rb                           |   12 +
 spec/factories/merge_requests.rb                   |   25 +-
 spec/factories/notes.rb                            |   25 +
 spec/factories/projects.rb                         |   73 +-
 spec/factories/users_groups.rb                     |   20 -
 spec/factories_spec.rb                             |    8 +-
 spec/features/admin/admin_hooks_spec.rb            |   12 +-
 spec/features/admin/admin_projects_spec.rb         |   12 +-
 spec/features/admin/admin_users_spec.rb            |   46 +-
 spec/features/admin/security_spec.rb               |   20 +-
 spec/features/atom/dashboard_issues_spec.rb        |   13 +-
 spec/features/atom/dashboard_spec.rb               |   34 +-
 spec/features/atom/issues_spec.rb                  |   35 +-
 spec/features/atom/users_spec.rb                   |   77 ++
 spec/features/gitlab_flavored_markdown_spec.rb     |   48 +-
 spec/features/help_pages_spec.rb                   |   13 +
 spec/features/issues_spec.rb                       |  188 ++--
 spec/features/notes_on_merge_requests_spec.rb      |  195 ++--
 spec/features/profile_spec.rb                      |   24 +-
 spec/features/projects_spec.rb                     |   23 +-
 spec/features/search_spec.rb                       |    2 +-
 spec/features/security/dashboard_access_spec.rb    |   54 +-
 spec/features/security/group/group_access_spec.rb  |   94 +-
 .../security/group/internal_group_access_spec.rb   |   74 +-
 .../security/group/mixed_group_access_spec.rb      |   74 +-
 .../security/group/public_group_access_spec.rb     |   74 +-
 spec/features/security/profile_access_spec.rb      |  107 +--
 .../security/project/internal_access_spec.rb       |  253 ++---
 .../security/project/private_access_spec.rb        |  225 ++---
 .../security/project/public_access_spec.rb         |  253 ++---
 spec/features/users_spec.rb                        |   46 +-
 spec/finders/issues_finder_spec.rb                 |   81 +-
 spec/finders/merge_requests_finder_spec.rb         |    4 +-
 spec/finders/notes_finder_spec.rb                  |    4 +-
 spec/finders/projects_finder_spec.rb               |   32 +-
 spec/finders/snippets_finder_spec.rb               |  101 ++
 spec/fixtures/GoogleCodeProjectHosting.json        |  407 ++++++++
 spec/helpers/application_helper_spec.rb            |  223 +++--
 spec/helpers/broadcast_messages_helper_spec.rb     |    5 +-
 spec/helpers/diff_helper_spec.rb                   |  102 ++
 spec/helpers/events_helper_spec.rb                 |   65 ++
 spec/helpers/gitlab_markdown_helper_spec.rb        |  605 +++++++++---
 spec/helpers/groups_helper.rb                      |   21 +
 spec/helpers/icons_helper_spec.rb                  |  109 +++
 spec/helpers/issues_helper_spec.rb                 |   63 +-
 spec/helpers/merge_requests_helper.rb              |    2 +-
 spec/helpers/nav_helper_spec.rb                    |   25 +
 spec/helpers/notifications_helper_spec.rb          |   11 +-
 spec/helpers/oauth_helper_spec.rb                  |   20 +
 spec/helpers/projects_helper_spec.rb               |   22 +-
 spec/helpers/search_helper_spec.rb                 |   14 +-
 spec/helpers/submodule_helper_spec.rb              |   69 +-
 spec/helpers/tab_helper_spec.rb                    |   30 +-
 spec/helpers/tree_helper_spec.rb                   |   28 +
 spec/lib/auth_spec.rb                              |   28 -
 spec/lib/disable_email_interceptor_spec.rb         |   26 +
 spec/lib/extracts_path_spec.rb                     |   20 +-
 spec/lib/file_size_validator_spec.rb               |   43 +
 spec/lib/git_ref_validator_spec.rb                 |   20 +
 spec/lib/gitlab/auth_spec.rb                       |   54 ++
 spec/lib/gitlab/backend/grack_auth_spec.rb         |  196 ++++
 .../lib/gitlab/backend/rack_attack_helpers_spec.rb |   35 +
 spec/lib/gitlab/backend/shell_spec.rb              |   12 +-
 spec/lib/gitlab/bitbucket_import/client_spec.rb    |   17 +
 .../bitbucket_import/project_creator_spec.rb       |   26 +
 spec/lib/gitlab/closing_issue_extractor_spec.rb    |  176 ++++
 spec/lib/gitlab/diff/file_spec.rb                  |   21 +
 spec/lib/gitlab/diff/parser_spec.rb                |   93 ++
 spec/lib/gitlab/git_access_spec.rb                 |  235 +++++
 spec/lib/gitlab/git_access_wiki_spec.rb            |   22 +
 spec/lib/gitlab/github_import/client_spec.rb       |   16 +
 .../gitlab/github_import/project_creator_spec.rb   |   28 +
 spec/lib/gitlab/gitlab_import/client_spec.rb       |   16 +
 .../gitlab/gitlab_import/project_creator_spec.rb   |   28 +
 spec/lib/gitlab/gitlab_markdown_helper_spec.rb     |    8 +-
 .../gitorious_import/project_creator_spec.rb       |   26 +
 spec/lib/gitlab/google_code_import/client_spec.rb  |   34 +
 .../lib/gitlab/google_code_import/importer_spec.rb |   85 ++
 .../google_code_import/project_creator_spec.rb     |   27 +
 spec/lib/gitlab/key_fingerprint_spec.rb            |   12 +
 spec/lib/gitlab/ldap/access_spec.rb                |   55 ++
 spec/lib/gitlab/ldap/adapter_spec.rb               |   31 +
 spec/lib/gitlab/ldap/authentication_spec.rb        |   53 ++
 spec/lib/gitlab/ldap/config_spec.rb                |   20 +
 spec/lib/gitlab/ldap/ldap_access_spec.rb           |   32 -
 spec/lib/gitlab/ldap/ldap_adapter_spec.rb          |   31 -
 spec/lib/gitlab/ldap/ldap_user_auth_spec.rb        |   58 --
 spec/lib/gitlab/ldap/user_spec.rb                  |  106 +++
 spec/lib/gitlab/note_data_builder_spec.rb          |   73 ++
 spec/lib/gitlab/o_auth/auth_hash_spec.rb           |   55 ++
 spec/lib/gitlab/o_auth/user_spec.rb                |  109 +++
 spec/lib/gitlab/popen_spec.rb                      |   12 +-
 spec/lib/gitlab/push_data_builder_spec.rb          |   39 +
 spec/lib/gitlab/reference_extractor_spec.rb        |  167 ++--
 spec/lib/gitlab/regex_spec.rb                      |   26 +-
 spec/lib/gitlab/satellite/action_spec.rb           |   48 +-
 spec/lib/gitlab/satellite/merge_action_spec.rb     |   32 +-
 spec/lib/gitlab/upgrader_spec.rb                   |    6 +-
 spec/lib/gitlab/url_builder_spec.rb                |   68 +-
 spec/lib/gitlab/version_info_spec.rb               |   52 +-
 spec/lib/oauth_spec.rb                             |   45 -
 spec/lib/repository_cache_spec.rb                  |   34 +
 spec/lib/votes_spec.rb                             |  153 ++-
 spec/mailers/notify_spec.rb                        |  419 +++++---
 spec/models/application_setting_spec.rb            |   24 +
 spec/models/assembla_service_spec.rb               |   53 --
 spec/models/broadcast_message_spec.rb              |    8 +-
 spec/models/commit_spec.rb                         |   52 +-
 spec/models/concerns/issuable_spec.rb              |   46 +-
 spec/models/concerns/mentionable_spec.rb           |   14 +
 spec/models/deploy_key_spec.rb                     |    4 +-
 spec/models/deploy_keys_project_spec.rb            |   56 +-
 spec/models/event_spec.rb                          |   27 +-
 spec/models/external_wiki_service_spec.rb          |   39 +
 spec/models/flowdock_service_spec.rb               |   52 -
 spec/models/forked_project_link_spec.rb            |   10 +-
 spec/models/gemnasium_service_spec.rb              |   48 -
 spec/models/gitlab_ci_service_spec.rb              |   49 -
 spec/models/group_spec.rb                          |   38 +-
 spec/models/{ => hooks}/project_hook_spec.rb       |    0
 spec/models/hooks/service_hook_spec.rb             |   24 +
 spec/models/hooks/system_hook_spec.rb              |  100 ++
 spec/models/hooks/web_hook_spec.rb                 |   74 ++
 spec/models/issue_spec.rb                          |   14 +-
 spec/models/key_spec.rb                            |   37 +-
 spec/models/label_link_spec.rb                     |   18 +-
 spec/models/label_spec.rb                          |   42 +-
 spec/models/member_spec.rb                         |  148 +++
 spec/models/members/group_member_spec.rb           |   46 +
 spec/models/members/project_member_spec.rb         |   92 ++
 spec/models/merge_request_spec.rb                  |   38 +-
 spec/models/milestone_spec.rb                      |   42 +-
 spec/models/namespace_spec.rb                      |   50 +-
 spec/models/note_spec.rb                           |  452 +++++++--
 spec/models/project_security_spec.rb               |   34 +-
 spec/models/project_services/asana_service_spec.rb |   65 ++
 .../project_services/assembla_service_spec.rb      |   53 ++
 .../project_services/buildkite_service_spec.rb     |   82 ++
 .../project_services/flowdock_service_spec.rb      |   52 +
 .../project_services/gemnasium_service_spec.rb     |   48 +
 .../project_services/gitlab_ci_service_spec.rb     |   70 ++
 .../gitlab_issue_tracker_service_spec.rb           |   66 ++
 .../project_services/hipchat_service_spec.rb       |  217 +++++
 spec/models/project_services/irker_service_spec.rb |  108 +++
 spec/models/project_services/jira_service_spec.rb  |  102 ++
 .../project_services/pushover_service_spec.rb      |   74 ++
 .../slack_service/issue_message_spec.rb            |   56 ++
 .../slack_service/merge_message_spec.rb            |   51 +
 .../slack_service/note_message_spec.rb             |  129 +++
 .../slack_service/push_message_spec.rb             |   88 ++
 spec/models/project_services/slack_service_spec.rb |  170 ++++
 spec/models/project_snippet_spec.rb                |   26 +-
 spec/models/project_spec.rb                        |  223 +++--
 spec/models/project_team_spec.rb                   |   40 +-
 spec/models/project_wiki_spec.rb                   |   80 +-
 spec/models/protected_branch_spec.rb               |   17 +-
 spec/models/repository_spec.rb                     |   28 +
 spec/models/service_hook_spec.rb                   |   24 -
 spec/models/service_spec.rb                        |   59 +-
 spec/models/slack_message_spec.rb                  |   65 --
 spec/models/slack_service_spec.rb                  |   70 --
 spec/models/snippet_spec.rb                        |   38 +-
 spec/models/system_hook_spec.rb                    |   65 --
 spec/models/user_spec.rb                           |  362 ++++---
 spec/models/users_group_spec.rb                    |   67 --
 spec/models/users_project_spec.rb                  |  113 ---
 spec/models/web_hook_spec.rb                       |   74 --
 spec/models/wiki_page_spec.rb                      |   71 +-
 spec/requests/api/api_helpers_spec.rb              |   77 +-
 spec/requests/api/branches_spec.rb                 |  108 ++-
 spec/requests/api/commits_spec.rb                  |   99 +-
 spec/requests/api/doorkeeper_access_spec.rb        |   31 +
 spec/requests/api/files_spec.rb                    |   64 +-
 spec/requests/api/fork_spec.rb                     |   73 ++
 spec/requests/api/group_members_spec.rb            |  199 ++++
 spec/requests/api/groups_spec.rb                   |  183 +---
 spec/requests/api/internal_spec.rb                 |  113 ++-
 spec/requests/api/issues_spec.rb                   |  248 ++++-
 spec/requests/api/labels_spec.rb                   |   81 +-
 spec/requests/api/merge_requests_spec.rb           |  282 ++++--
 spec/requests/api/milestones_spec.rb               |   97 +-
 spec/requests/api/namespaces_spec.rb               |    9 +-
 spec/requests/api/notes_spec.rb                    |  112 ++-
 spec/requests/api/project_hooks_spec.rb            |   44 +-
 spec/requests/api/project_members_spec.rb          |  102 +-
 spec/requests/api/projects_spec.rb                 |  787 +++++++++------
 spec/requests/api/repositories_spec.rb             |  183 ++--
 spec/requests/api/services_spec.rb                 |   34 +-
 spec/requests/api/session_spec.rb                  |   56 +-
 spec/requests/api/system_hooks_spec.rb             |   20 +-
 spec/requests/api/users_spec.rb                    |  336 ++++---
 spec/routing/admin_routing_spec.rb                 |   40 +-
 spec/routing/notifications_routing_spec.rb         |    4 +-
 spec/routing/project_routing_spec.rb               |  424 +++++----
 spec/routing/routing_spec.rb                       |  125 ++-
 spec/services/archive_repository_service_spec.rb   |   93 ++
 spec/services/create_snippet_service_spec.rb       |   44 +
 spec/services/event_create_service_spec.rb         |   18 +-
 spec/services/fork_service_spec.rb                 |   57 --
 spec/services/git_push_service_spec.rb             |  139 ++-
 spec/services/git_tag_push_service_spec.rb         |   74 +-
 spec/services/issues/bulk_update_context_spec.rb   |  110 ---
 spec/services/issues/bulk_update_service_spec.rb   |  121 +++
 spec/services/issues/close_service_spec.rb         |   10 +-
 spec/services/issues/create_service_spec.rb        |    4 +-
 spec/services/issues/update_service_spec.rb        |   26 +-
 spec/services/merge_requests/close_service_spec.rb |   23 +-
 .../services/merge_requests/create_service_spec.rb |   23 +-
 spec/services/merge_requests/merge_service_spec.rb |   44 +
 .../merge_requests/refresh_service_spec.rb         |   98 ++
 .../services/merge_requests/reopen_service_spec.rb |   45 +
 .../services/merge_requests/update_service_spec.rb |   45 +-
 spec/services/notes/create_service_spec.rb         |    4 +-
 spec/services/notification_service_spec.rb         |  129 ++-
 spec/services/projects/create_service_spec.rb      |   43 +-
 spec/services/projects/fork_service_spec.rb        |  108 +++
 spec/services/projects/image_service_spec.rb       |   62 --
 spec/services/projects/transfer_service_spec.rb    |   32 +-
 spec/services/projects/update_service_spec.rb      |   34 +-
 spec/services/projects/upload_service_spec.rb      |   85 ++
 spec/services/search_service_spec.rb               |    8 +-
 spec/services/system_hooks_service_spec.rb         |   62 +-
 spec/services/test_hook_service_spec.rb            |    2 +-
 spec/services/update_snippet_service_spec.rb       |   52 +
 spec/spec_helper.rb                                |   18 +-
 spec/support/db_cleaner.rb                         |   11 +
 spec/support/login_helpers.rb                      |    2 +-
 spec/support/matchers.rb                           |    6 +-
 spec/support/mentionable_shared_examples.rb        |   67 +-
 spec/support/repo_helpers.rb                       |   19 +
 spec/support/select2_helper.rb                     |    4 +-
 spec/support/taskable_shared_examples.rb           |   42 +
 spec/support/test_env.rb                           |   91 +-
 spec/tasks/gitlab/backup_rake_spec.rb              |  124 ++-
 .../gitlab/mail_google_schema_whitelisting.rb      |   27 +
 spec/workers/fork_registration_worker_spec.rb      |   10 +
 spec/workers/post_receive_spec.rb                  |   25 +-
 spec/workers/repository_archive_worker_spec.rb     |   80 ++
 vendor/assets/javascripts/chart-lib.min.js         |   11 +
 vendor/assets/javascripts/highlight.pack.js        |    1 -
 vendor/assets/javascripts/jquery.sticky-kit.min.js |    9 +
 vendor/assets/stylesheets/highlightjs.min.css      |    1 -
 vendor/plugins/.gitkeep                            |    0
 1810 files changed, 57865 insertions(+), 24894 deletions(-)
 create mode 100644 .gitattributes
 create mode 100644 .rubocop.yml
 create mode 100644 .ruby-version
 delete mode 100644 .travis.yml
 create mode 100644 app/assets/images/authbuttons/bitbucket_64.png
 delete mode 100644 app/assets/images/authbuttons/github_32.png
 create mode 100644 app/assets/images/authbuttons/gitlab_64.png
 delete mode 100644 app/assets/images/authbuttons/google_32.png
 delete mode 100644 app/assets/images/authbuttons/twitter_32.png
 create mode 100644 app/assets/images/gitorious-logo-black.png
 create mode 100644 app/assets/images/gitorious-logo-blue.png
 delete mode 100644 app/assets/images/logo-black.png
 create mode 100644 app/assets/images/solarized-light-scheme-preview.png
 create mode 100644 app/assets/javascripts/aside.js.coffee
 create mode 100644 app/assets/javascripts/autosave.js.coffee
 create mode 100644 app/assets/javascripts/behaviors/taskable.js.coffee
 delete mode 100644 app/assets/javascripts/blob.js.coffee
 create mode 100644 app/assets/javascripts/blob/blob.js.coffee
 create mode 100644 app/assets/javascripts/blob/edit_blob.js.coffee
 create mode 100644 app/assets/javascripts/blob/new_blob.js.coffee
 create mode 100644 app/assets/javascripts/calendar.js.coffee
 delete mode 100644 app/assets/javascripts/chart.js.coffee
 create mode 100644 app/assets/javascripts/confirm_danger_modal.js.coffee
 create mode 100644 app/assets/javascripts/dropzone_input.js.coffee
 create mode 100644 app/assets/javascripts/group_avatar.js.coffee
 create mode 100644 app/assets/javascripts/groups_select.js.coffee
 create mode 100644 app/assets/javascripts/importer_status.js.coffee
 create mode 100644 app/assets/javascripts/issuable_form.js.coffee
 delete mode 100644 app/assets/javascripts/markdown_area.js.coffee
 delete mode 100644 app/assets/javascripts/notes_votes.js.coffee
 create mode 100644 app/assets/javascripts/project_avatar.js.coffee
 create mode 100644 app/assets/javascripts/project_fork.js.coffee
 create mode 100644 app/assets/javascripts/project_members.js.coffee
 create mode 100644 app/assets/javascripts/project_new.js.coffee
 create mode 100644 app/assets/javascripts/project_show.js.coffee
 delete mode 100644 app/assets/javascripts/project_users_select.js.coffee
 create mode 100644 app/assets/javascripts/projects_list.js.coffee
 create mode 100644 app/assets/javascripts/protected_branches.js.coffee
 create mode 100644 app/assets/javascripts/shortcuts_dashboard_navigation.js.coffee
 create mode 100644 app/assets/javascripts/shortcuts_issueable.coffee
 create mode 100644 app/assets/javascripts/shortcuts_navigation.coffee
 create mode 100644 app/assets/javascripts/shortcuts_network.js.coffee
 create mode 100644 app/assets/javascripts/subscription.js.coffee
 delete mode 100644 app/assets/javascripts/team_members.js.coffee
 create mode 100644 app/assets/javascripts/user.js.coffee
 create mode 100644 app/assets/javascripts/zen_mode.js.coffee
 create mode 100644 app/assets/stylesheets/base/gl_bootstrap.scss
 create mode 100644 app/assets/stylesheets/base/gl_variables.scss
 create mode 100644 app/assets/stylesheets/base/layout.scss
 create mode 100644 app/assets/stylesheets/base/mixins.scss
 create mode 100644 app/assets/stylesheets/base/variables.scss
 create mode 100644 app/assets/stylesheets/generic/calendar.scss
 create mode 100644 app/assets/stylesheets/generic/filters.scss
 create mode 100644 app/assets/stylesheets/generic/gfm.scss
 create mode 100644 app/assets/stylesheets/generic/mobile.scss
 create mode 100644 app/assets/stylesheets/generic/nav_sidebar.scss
 delete mode 100644 app/assets/stylesheets/generic/sidebar.scss
 create mode 100644 app/assets/stylesheets/generic/tables.scss
 create mode 100644 app/assets/stylesheets/generic/timeline.scss
 create mode 100644 app/assets/stylesheets/generic/zen.scss
 delete mode 100644 app/assets/stylesheets/gl_bootstrap.scss
 create mode 100644 app/assets/stylesheets/highlight/solarized_light.scss
 delete mode 100644 app/assets/stylesheets/main/fonts.scss
 delete mode 100644 app/assets/stylesheets/main/layout.scss
 delete mode 100644 app/assets/stylesheets/main/mixins.scss
 delete mode 100644 app/assets/stylesheets/main/variables.scss
 create mode 100644 app/assets/stylesheets/pages/admin.scss
 create mode 100644 app/assets/stylesheets/pages/commit.scss
 create mode 100644 app/assets/stylesheets/pages/commits.scss
 create mode 100644 app/assets/stylesheets/pages/dashboard.scss
 create mode 100644 app/assets/stylesheets/pages/diff.scss
 create mode 100644 app/assets/stylesheets/pages/editor.scss
 rename app/assets/stylesheets/{sections => pages}/errors.scss (100%)
 create mode 100644 app/assets/stylesheets/pages/events.scss
 rename app/assets/stylesheets/{sections => pages}/explore.scss (100%)
 create mode 100644 app/assets/stylesheets/pages/graph.scss
 create mode 100644 app/assets/stylesheets/pages/groups.scss
 create mode 100644 app/assets/stylesheets/pages/header.scss
 create mode 100644 app/assets/stylesheets/pages/help.scss
 create mode 100644 app/assets/stylesheets/pages/import.scss
 create mode 100644 app/assets/stylesheets/pages/issuable.scss
 create mode 100644 app/assets/stylesheets/pages/issues.scss
 rename app/assets/stylesheets/{sections => pages}/labels.scss (100%)
 create mode 100644 app/assets/stylesheets/pages/login.scss
 create mode 100644 app/assets/stylesheets/pages/merge_requests.scss
 create mode 100644 app/assets/stylesheets/pages/milestone.scss
 create mode 100644 app/assets/stylesheets/pages/note_form.scss
 create mode 100644 app/assets/stylesheets/pages/notes.scss
 create mode 100644 app/assets/stylesheets/pages/notifications.scss
 create mode 100644 app/assets/stylesheets/pages/profile.scss
 create mode 100644 app/assets/stylesheets/pages/projects.scss
 create mode 100644 app/assets/stylesheets/pages/search.scss
 rename app/assets/stylesheets/{sections => pages}/snippets.scss (100%)
 rename app/assets/stylesheets/{sections => pages}/stat_graph.scss (100%)
 rename app/assets/stylesheets/{sections => pages}/themes.scss (100%)
 create mode 100644 app/assets/stylesheets/pages/tree.scss
 create mode 100644 app/assets/stylesheets/pages/ui_dev_kit.scss
 create mode 100644 app/assets/stylesheets/pages/votes.scss
 rename app/assets/stylesheets/{sections => pages}/wiki.scss (100%)
 delete mode 100644 app/assets/stylesheets/sections/admin.scss
 delete mode 100644 app/assets/stylesheets/sections/commits.scss
 delete mode 100644 app/assets/stylesheets/sections/dashboard.scss
 delete mode 100644 app/assets/stylesheets/sections/diff.scss
 delete mode 100644 app/assets/stylesheets/sections/editor.scss
 delete mode 100644 app/assets/stylesheets/sections/events.scss
 delete mode 100644 app/assets/stylesheets/sections/graph.scss
 delete mode 100644 app/assets/stylesheets/sections/groups.scss
 delete mode 100644 app/assets/stylesheets/sections/header.scss
 delete mode 100644 app/assets/stylesheets/sections/help.scss
 delete mode 100644 app/assets/stylesheets/sections/issues.scss
 delete mode 100644 app/assets/stylesheets/sections/login.scss
 delete mode 100644 app/assets/stylesheets/sections/merge_requests.scss
 delete mode 100644 app/assets/stylesheets/sections/milestone.scss
 delete mode 100644 app/assets/stylesheets/sections/nav.scss
 delete mode 100644 app/assets/stylesheets/sections/notes.scss
 delete mode 100644 app/assets/stylesheets/sections/notifications.scss
 delete mode 100644 app/assets/stylesheets/sections/profile.scss
 delete mode 100644 app/assets/stylesheets/sections/projects.scss
 delete mode 100644 app/assets/stylesheets/sections/tree.scss
 delete mode 100644 app/assets/stylesheets/sections/votes.scss
 create mode 100644 app/assets/stylesheets/themes/dark-theme.scss
 create mode 100644 app/assets/stylesheets/themes/ui_blue.scss
 create mode 100644 app/controllers/admin/application_settings_controller.rb
 create mode 100644 app/controllers/admin/applications_controller.rb
 create mode 100644 app/controllers/admin/deploy_keys_controller.rb
 create mode 100644 app/controllers/admin/keys_controller.rb
 create mode 100644 app/controllers/admin/services_controller.rb
 create mode 100644 app/controllers/autocomplete_controller.rb
 create mode 100644 app/controllers/confirmations_controller.rb
 create mode 100644 app/controllers/dashboard/groups_controller.rb
 create mode 100644 app/controllers/dashboard/milestones_controller.rb
 create mode 100644 app/controllers/dashboard/projects_controller.rb
 delete mode 100644 app/controllers/files_controller.rb
 create mode 100644 app/controllers/groups/application_controller.rb
 create mode 100644 app/controllers/groups/group_members_controller.rb
 create mode 100644 app/controllers/import/base_controller.rb
 create mode 100644 app/controllers/import/bitbucket_controller.rb
 create mode 100644 app/controllers/import/github_controller.rb
 create mode 100644 app/controllers/import/gitlab_controller.rb
 create mode 100644 app/controllers/import/gitorious_controller.rb
 create mode 100644 app/controllers/import/google_code_controller.rb
 create mode 100644 app/controllers/invites_controller.rb
 create mode 100644 app/controllers/oauth/applications_controller.rb
 create mode 100644 app/controllers/oauth/authorizations_controller.rb
 create mode 100644 app/controllers/oauth/authorized_applications_controller.rb
 delete mode 100644 app/controllers/profiles/groups_controller.rb
 create mode 100644 app/controllers/projects/avatars_controller.rb
 delete mode 100644 app/controllers/projects/base_tree_controller.rb
 delete mode 100644 app/controllers/projects/edit_tree_controller.rb
 create mode 100644 app/controllers/projects/forks_controller.rb
 create mode 100644 app/controllers/projects/imports_controller.rb
 delete mode 100644 app/controllers/projects/new_tree_controller.rb
 create mode 100644 app/controllers/projects/project_members_controller.rb
 delete mode 100644 app/controllers/projects/team_members_controller.rb
 create mode 100644 app/controllers/projects/uploads_controller.rb
 create mode 100644 app/controllers/uploads_controller.rb
 delete mode 100644 app/controllers/users_groups_controller.rb
 delete mode 100644 app/finders/base_finder.rb
 create mode 100644 app/finders/issuable_finder.rb
 create mode 100644 app/finders/snippets_finder.rb
 create mode 100644 app/helpers/application_settings_helper.rb
 create mode 100644 app/helpers/emails_helper.rb
 create mode 100644 app/helpers/explore_helper.rb
 create mode 100644 app/helpers/external_wiki_helper.rb
 create mode 100644 app/helpers/git_helper.rb
 create mode 100644 app/helpers/gitlab_routing_helper.rb
 create mode 100644 app/helpers/milestones_helper.rb
 create mode 100644 app/helpers/nav_helper.rb
 create mode 100644 app/helpers/sorting_helper.rb
 create mode 100644 app/helpers/wiki_helper.rb
 create mode 100644 app/models/application_setting.rb
 create mode 100644 app/models/concerns/sortable.rb
 create mode 100644 app/models/concerns/taskable.rb
 create mode 100644 app/models/external_issue.rb
 rename app/models/{ => hooks}/project_hook.rb (100%)
 rename app/models/{ => hooks}/service_hook.rb (100%)
 rename app/models/{ => hooks}/system_hook.rb (100%)
 create mode 100644 app/models/hooks/web_hook.rb
 create mode 100644 app/models/identity.rb
 create mode 100644 app/models/member.rb
 create mode 100644 app/models/members/group_member.rb
 create mode 100644 app/models/members/project_member.rb
 create mode 100644 app/models/project_import_data.rb
 create mode 100644 app/models/project_services/asana_service.rb
 create mode 100644 app/models/project_services/bamboo_service.rb
 create mode 100644 app/models/project_services/buildkite_service.rb
 create mode 100644 app/models/project_services/custom_issue_tracker_service.rb
 create mode 100644 app/models/project_services/external_wiki_service.rb
 create mode 100644 app/models/project_services/gitlab_issue_tracker_service.rb
 create mode 100644 app/models/project_services/irker_service.rb
 create mode 100644 app/models/project_services/issue_tracker_service.rb
 create mode 100644 app/models/project_services/jira_service.rb
 create mode 100644 app/models/project_services/pushover_service.rb
 create mode 100644 app/models/project_services/redmine_service.rb
 delete mode 100644 app/models/project_services/slack_message.rb
 create mode 100644 app/models/project_services/slack_service/base_message.rb
 create mode 100644 app/models/project_services/slack_service/issue_message.rb
 create mode 100644 app/models/project_services/slack_service/merge_message.rb
 create mode 100644 app/models/project_services/slack_service/note_message.rb
 create mode 100644 app/models/project_services/slack_service/push_message.rb
 create mode 100644 app/models/project_services/teamcity_service.rb
 create mode 100644 app/models/subscription.rb
 delete mode 100644 app/models/users_group.rb
 delete mode 100644 app/models/users_project.rb
 delete mode 100644 app/models/web_hook.rb
 create mode 100644 app/services/create_snippet_service.rb
 create mode 100644 app/services/delete_tag_service.rb
 create mode 100644 app/services/issuable_base_service.rb
 create mode 100644 app/services/merge_requests/refresh_service.rb
 create mode 100644 app/services/notes/update_service.rb
 create mode 100644 app/services/oauth2/access_token_validation_service.rb
 create mode 100644 app/services/projects/autocomplete_service.rb
 delete mode 100644 app/services/projects/image_service.rb
 create mode 100644 app/services/projects/upload_service.rb
 create mode 100644 app/services/search/snippet_service.rb
 create mode 100644 app/services/update_snippet_service.rb
 create mode 100644 app/uploaders/avatar_uploader.rb
 create mode 100644 app/views/admin/application_settings/_form.html.haml
 create mode 100644 app/views/admin/application_settings/show.html.haml
 create mode 100644 app/views/admin/applications/_delete_form.html.haml
 create mode 100644 app/views/admin/applications/_form.html.haml
 create mode 100644 app/views/admin/applications/edit.html.haml
 create mode 100644 app/views/admin/applications/index.html.haml
 create mode 100644 app/views/admin/applications/new.html.haml
 create mode 100644 app/views/admin/applications/show.html.haml
 create mode 100644 app/views/admin/deploy_keys/index.html.haml
 create mode 100644 app/views/admin/deploy_keys/new.html.haml
 create mode 100644 app/views/admin/deploy_keys/show.html.haml
 create mode 100644 app/views/admin/keys/show.html.haml
 create mode 100644 app/views/admin/services/_form.html.haml
 copy app/views/{projects => admin}/services/edit.html.haml (100%)
 create mode 100644 app/views/admin/services/index.html.haml
 delete mode 100644 app/views/dashboard/_groups.html.haml
 delete mode 100644 app/views/dashboard/_project.html.haml
 delete mode 100644 app/views/dashboard/_projects_filter.html.haml
 create mode 100644 app/views/dashboard/groups/index.html.haml
 create mode 100644 app/views/dashboard/milestones/_issue.html.haml
 copy app/views/{groups => dashboard}/milestones/_issues.html.haml (100%)
 create mode 100644 app/views/dashboard/milestones/_merge_request.html.haml
 copy app/views/{groups => dashboard}/milestones/_merge_requests.html.haml (100%)
 create mode 100644 app/views/dashboard/milestones/_milestone.html.haml
 create mode 100644 app/views/dashboard/milestones/index.html.haml
 create mode 100644 app/views/dashboard/milestones/show.html.haml
 delete mode 100644 app/views/dashboard/projects.html.haml
 create mode 100644 app/views/dashboard/projects/starred.html.haml
 mode change 100755 => 100644 app/views/devise/confirmations/new.html.haml
 mode change 100755 => 100644 app/views/devise/passwords/new.html.haml
 delete mode 100644 app/views/devise/sessions/_oauth_providers.html.haml
 create mode 100644 app/views/devise/shared/_omniauth_box.html.haml
 create mode 100644 app/views/devise/shared/_signin_box.html.haml
 create mode 100644 app/views/devise/shared/_signup_box.html.haml
 create mode 100644 app/views/doorkeeper/applications/_delete_form.html.haml
 create mode 100644 app/views/doorkeeper/applications/_form.html.haml
 create mode 100644 app/views/doorkeeper/applications/edit.html.haml
 create mode 100644 app/views/doorkeeper/applications/index.html.haml
 create mode 100644 app/views/doorkeeper/applications/new.html.haml
 create mode 100644 app/views/doorkeeper/applications/show.html.haml
 create mode 100644 app/views/doorkeeper/authorizations/error.html.haml
 create mode 100644 app/views/doorkeeper/authorizations/new.html.haml
 create mode 100644 app/views/doorkeeper/authorizations/show.html.haml
 create mode 100644 app/views/doorkeeper/authorized_applications/_delete_form.html.haml
 create mode 100644 app/views/doorkeeper/authorized_applications/index.html.haml
 create mode 100644 app/views/events/event/_created_project.html.haml
 create mode 100644 app/views/explore/projects/_filter.html.haml
 delete mode 100644 app/views/groups/_filter.html.haml
 delete mode 100644 app/views/groups/_new_group_member.html.haml
 create mode 100644 app/views/groups/group_members/_group_member.html.haml
 create mode 100644 app/views/groups/group_members/_new_group_member.html.haml
 create mode 100644 app/views/groups/group_members/index.html.haml
 rename app/views/{users_groups => groups/group_members}/update.js.haml (100%)
 delete mode 100644 app/views/groups/members.html.haml
 create mode 100644 app/views/groups/milestones/_milestone.html.haml
 create mode 100644 app/views/help/ui.html.haml
 create mode 100644 app/views/import/base/create.js.haml
 create mode 100644 app/views/import/bitbucket/status.html.haml
 create mode 100644 app/views/import/github/status.html.haml
 create mode 100644 app/views/import/gitlab/status.html.haml
 create mode 100644 app/views/import/gitorious/status.html.haml
 create mode 100644 app/views/import/google_code/new.html.haml
 create mode 100644 app/views/import/google_code/new_user_map.html.haml
 create mode 100644 app/views/import/google_code/status.html.haml
 create mode 100644 app/views/invites/show.html.haml
 create mode 100644 app/views/layouts/_collapse_button.html.haml
 create mode 100644 app/views/layouts/_page.html.haml
 delete mode 100644 app/views/layouts/user_team.html.haml
 create mode 100644 app/views/notify/_reassigned_issuable_email.html.haml
 create mode 100644 app/views/notify/_reassigned_issuable_email.text.erb
 create mode 100644 app/views/notify/group_invite_accepted_email.html.haml
 create mode 100644 app/views/notify/group_invite_accepted_email.text.erb
 create mode 100644 app/views/notify/group_invite_declined_email.html.haml
 create mode 100644 app/views/notify/group_invite_declined_email.text.erb
 create mode 100644 app/views/notify/group_member_invited_email.html.haml
 create mode 100644 app/views/notify/group_member_invited_email.text.erb
 create mode 100644 app/views/notify/project_invite_accepted_email.html.haml
 create mode 100644 app/views/notify/project_invite_accepted_email.text.erb
 create mode 100644 app/views/notify/project_invite_declined_email.html.haml
 create mode 100644 app/views/notify/project_invite_declined_email.text.erb
 create mode 100644 app/views/notify/project_member_invited_email.html.haml
 create mode 100644 app/views/notify/project_member_invited_email.text.erb
 create mode 100644 app/views/profiles/applications.html.haml
 delete mode 100644 app/views/profiles/groups/index.html.haml
 create mode 100644 app/views/profiles/keys/_key_details.html.haml
 create mode 100644 app/views/profiles/keys/_key_table.html.haml
 create mode 100644 app/views/projects/_bitbucket_import_modal.html.haml
 create mode 100644 app/views/projects/_commit_button.html.haml
 create mode 100644 app/views/projects/_github_import_modal.html.haml
 create mode 100644 app/views/projects/_gitlab_import_modal.html.haml
 create mode 100644 app/views/projects/_issuable_form.html.haml
 create mode 100644 app/views/projects/_md_preview.html.haml
 create mode 100644 app/views/projects/_zen.html.haml
 create mode 100644 app/views/projects/blob/_editor.html.haml
 create mode 100644 app/views/projects/blob/edit.html.haml
 create mode 100644 app/views/projects/blob/new.html.haml
 create mode 100644 app/views/projects/blob/preview.html.haml
 create mode 100644 app/views/projects/commit/branches.html.haml
 create mode 100644 app/views/projects/commits/_commit_list.html.haml
 delete mode 100644 app/views/projects/commits/_diff_file.html.haml
 delete mode 100644 app/views/projects/commits/_diff_stats.html.haml
 delete mode 100644 app/views/projects/commits/_diff_warning.html.haml
 delete mode 100644 app/views/projects/commits/_diffs.html.haml
 delete mode 100644 app/views/projects/commits/_image.html.haml
 delete mode 100644 app/views/projects/commits/_parallel_view.html.haml
 delete mode 100644 app/views/projects/commits/_text_file.html.haml
 delete mode 100644 app/views/projects/create.js.haml
 create mode 100644 app/views/projects/diffs/_diffs.html.haml
 create mode 100644 app/views/projects/diffs/_file.html.haml
 create mode 100644 app/views/projects/diffs/_image.html.haml
 rename app/views/projects/{commits => }/diffs/_match_line.html.haml (100%)
 create mode 100644 app/views/projects/diffs/_match_line_parallel.html.haml
 create mode 100644 app/views/projects/diffs/_parallel_view.html.haml
 create mode 100644 app/views/projects/diffs/_stats.html.haml
 create mode 100644 app/views/projects/diffs/_text_file.html.haml
 create mode 100644 app/views/projects/diffs/_warning.html.haml
 delete mode 100644 app/views/projects/edit_tree/_diff.html.haml
 delete mode 100644 app/views/projects/edit_tree/preview.html.haml
 delete mode 100644 app/views/projects/edit_tree/show.html.haml
 delete mode 100644 app/views/projects/fork.html.haml
 create mode 100644 app/views/projects/forks/error.html.haml
 create mode 100644 app/views/projects/forks/new.html.haml
 create mode 100644 app/views/projects/go_import.html.haml
 create mode 100644 app/views/projects/graphs/_head.html.haml
 create mode 100644 app/views/projects/graphs/commits.html.haml
 delete mode 100644 app/views/projects/graphs/show.js.haml
 delete mode 100644 app/views/projects/import.html.haml
 create mode 100644 app/views/projects/imports/new.html.haml
 create mode 100644 app/views/projects/imports/show.html.haml
 create mode 100644 app/views/projects/issues/_discussion.html.haml
 delete mode 100644 app/views/projects/issues/_head.html.haml
 create mode 100644 app/views/projects/labels/destroy.js.haml
 create mode 100644 app/views/projects/merge_requests/_discussion.html.haml
 create mode 100644 app/views/projects/merge_requests/_merge_requests.html.haml
 delete mode 100644 app/views/projects/new_tree/show.html.haml
 create mode 100644 app/views/projects/no_repo.html.haml
 delete mode 100644 app/views/projects/notes/_diff_note_link.html.haml
 create mode 100644 app/views/projects/notes/_edit_form.html.haml
 create mode 100644 app/views/projects/project_members/_group_members.html.haml
 create mode 100644 app/views/projects/project_members/_new_project_member.html.haml
 create mode 100644 app/views/projects/project_members/_project_member.html.haml
 create mode 100644 app/views/projects/project_members/_team.html.haml
 create mode 100644 app/views/projects/project_members/import.html.haml
 create mode 100644 app/views/projects/project_members/index.html.haml
 create mode 100644 app/views/projects/project_members/update.js.haml
 create mode 100644 app/views/projects/protected_branches/_branches_list.html.haml
 delete mode 100644 app/views/projects/repositories/stats.html.haml
 create mode 100644 app/views/projects/tags/destroy.js.haml
 delete mode 100644 app/views/projects/team_members/_form.html.haml
 delete mode 100644 app/views/projects/team_members/_group_members.html.haml
 delete mode 100644 app/views/projects/team_members/_team.html.haml
 delete mode 100644 app/views/projects/team_members/_team_member.html.haml
 delete mode 100644 app/views/projects/team_members/import.html.haml
 delete mode 100644 app/views/projects/team_members/index.html.haml
 delete mode 100644 app/views/projects/team_members/new.html.haml
 delete mode 100644 app/views/projects/team_members/update.js.haml
 create mode 100644 app/views/search/_global_filter.html.haml
 delete mode 100644 app/views/search/_global_results.html.haml
 create mode 100644 app/views/search/_project_filter.html.haml
 delete mode 100644 app/views/search/_project_results.html.haml
 create mode 100644 app/views/search/_snippet_filter.html.haml
 create mode 100644 app/views/search/results/_snippet_blob.html.haml
 create mode 100644 app/views/search/results/_snippet_title.html.haml
 create mode 100644 app/views/search/results/_wiki_blob.html.haml
 create mode 100644 app/views/shared/_choose_group_avatar_button.html.haml
 create mode 100644 app/views/shared/_confirm_modal.html.haml
 create mode 100644 app/views/shared/_file_highlight.html.haml
 delete mode 100644 app/views/shared/_file_hljs.html.haml
 delete mode 100644 app/views/shared/_filter.html.haml
 create mode 100644 app/views/shared/_group_form.html.haml
 create mode 100644 app/views/shared/_group_tips.html.haml
 create mode 100644 app/views/shared/_issuable_filter.html.haml
 create mode 100644 app/views/shared/_issuable_search_form.html.haml
 create mode 100644 app/views/shared/_milestones_filter.html.haml
 create mode 100644 app/views/shared/_no_password.html.haml
 create mode 100644 app/views/shared/_outdated_browser.html.haml
 create mode 100644 app/views/shared/_project.html.haml
 delete mode 100644 app/views/shared/_project_filter.html.haml
 create mode 100644 app/views/shared/_projects_list.html.haml
 create mode 100644 app/views/shared/snippets/_visibility_level.html.haml
 create mode 100644 app/views/users/calendar.html.haml
 create mode 100644 app/views/users/calendar_activities.html.haml
 create mode 100644 app/views/users/show.atom.builder
 delete mode 100644 app/views/users_groups/_users_group.html.haml
 create mode 100644 app/workers/auto_merge_worker.rb
 create mode 100644 app/workers/fork_registration_worker.rb
 create mode 100644 app/workers/irker_worker.rb
 create mode 100644 app/workers/project_service_worker.rb
 create mode 100644 app/workers/repository_archive_worker.rb
 create mode 100755 bin/guard
 create mode 100644 config/initializers/7_omniauth.rb
 delete mode 100644 config/initializers/acts_as_taggable_on_patch.rb
 create mode 100644 config/initializers/disable_email_interceptor.rb
 create mode 100644 config/initializers/doorkeeper.rb
 create mode 100644 config/initializers/gitlab_shell_secret_token.rb
 create mode 100644 config/initializers/public_key.rb
 create mode 100644 config/initializers/rack_attack_git_basic_auth.rb
 create mode 100644 config/initializers/redis-store-fix-expiry.rb
 create mode 100644 config/initializers/static_files.rb
 create mode 100644 config/initializers/time_zone.rb
 create mode 100644 config/locales/doorkeeper.en.yml
 create mode 100644 config/newrelic.yml
 create mode 100644 db/migrate/20140125162722_add_avatar_to_projects.rb
 create mode 100644 db/migrate/20140903115954_migrate_to_new_shell.rb
 create mode 100644 db/migrate/20140907220153_serialize_service_properties.rb
 create mode 100644 db/migrate/20140914113604_add_members_table.rb
 create mode 100644 db/migrate/20140914145549_migrate_to_new_members_model.rb
 create mode 100644 db/migrate/20140914173417_remove_old_member_tables.rb
 create mode 100644 db/migrate/20141006143943_move_slack_service_to_webhook.rb
 create mode 100644 db/migrate/20141007100818_add_visibility_level_to_snippet.rb
 create mode 100644 db/migrate/20141121133009_add_timestamps_to_members.rb
 create mode 100644 db/migrate/20141121161704_add_identity_table.rb
 create mode 100644 db/migrate/20141205134006_add_locked_at_to_merge_request.rb
 create mode 100644 db/migrate/20141216155758_create_doorkeeper_tables.rb
 create mode 100644 db/migrate/20141217125223_add_owner_to_application.rb
 create mode 100644 db/migrate/20141223135007_add_import_data_to_project_table.rb
 create mode 100644 db/migrate/20141226080412_add_developers_can_push_to_protected_branches.rb
 create mode 100644 db/migrate/20150108073740_create_application_settings.rb
 create mode 100644 db/migrate/20150116234544_add_home_page_url_for_application_settings.rb
 create mode 100644 db/migrate/20150116234545_add_gitlab_access_token_to_user.rb
 create mode 100644 db/migrate/20150125163100_add_default_branch_protection_setting.rb
 create mode 100644 db/migrate/20150205211843_add_timestamps_to_identities.rb
 create mode 100644 db/migrate/20150206181414_add_index_to_created_at.rb
 create mode 100644 db/migrate/20150206222854_add_notification_email_to_user.rb
 create mode 100644 db/migrate/20150209222013_add_missing_index.rb
 create mode 100644 db/migrate/20150211172122_add_template_to_service.rb
 create mode 100644 db/migrate/20150211174341_allow_null_in_services_project_id.rb
 create mode 100644 db/migrate/20150213104043_add_twitter_sharing_enabled_to_application_settings.rb
 create mode 100644 db/migrate/20150213114800_add_hide_no_password_to_user.rb
 create mode 100644 db/migrate/20150213121042_add_password_automatically_set_to_user.rb
 create mode 100644 db/migrate/20150217123345_add_bitbucket_access_token_and_secret_to_user.rb
 create mode 100644 db/migrate/20150219004514_add_events_to_services.rb
 create mode 100644 db/migrate/20150223022001_set_missing_last_activity_at.rb
 create mode 100644 db/migrate/20150225065047_add_note_events_to_services.rb
 create mode 100644 db/migrate/20150301014758_add_restricted_visibility_levels_to_application_settings.rb
 create mode 100644 db/migrate/20150306023106_fix_namespace_duplication.rb
 create mode 100644 db/migrate/20150306023112_add_unique_index_to_namespace.rb
 create mode 100644 db/migrate/20150313012111_create_subscriptions_table.rb
 create mode 100644 db/migrate/20150320234437_add_location_to_user.rb
 create mode 100644 db/migrate/20150324155957_set_incorrect_assignee_id_to_null.rb
 create mode 100644 db/migrate/20150327122227_add_public_to_key.rb
 create mode 100644 db/migrate/20150327150017_add_import_data_to_project.rb
 create mode 100644 db/migrate/20150328132231_add_max_attachment_size_to_application_settings.rb
 create mode 100644 db/migrate/20150406133311_add_invite_data_to_member.rb
 create mode 100644 db/migrate/20150411000035_fix_identities.rb
 create mode 100644 db/migrate/20150411180045_rename_buildbox_service.rb
 create mode 100644 db/migrate/20150413192223_add_public_email_to_users.rb
 create mode 100644 db/migrate/20150417121913_create_project_import_data.rb
 create mode 100644 db/migrate/20150417122318_remove_import_data_from_project.rb
 create mode 100644 doc/api/oauth2.md
 create mode 100644 doc/api/services.md
 create mode 100644 doc/customization/issue_closing.md
 create mode 100644 doc/customization/libravatar.md
 create mode 100644 doc/customization/welcome_message.md
 create mode 100644 doc/development/ci_setup.md
 create mode 100644 doc/development/omnibus.md
 create mode 100644 doc/development/sidekiq_debugging.md
 create mode 100644 doc/development/ui_guide.md
 create mode 100644 doc/hooks/custom_hooks.md
 create mode 100644 doc/integration/bitbucket.md
 create mode 100644 doc/integration/gitlab.md
 create mode 100644 doc/integration/gitlab_actions.png
 create mode 100644 doc/integration/gitlab_app.png
 create mode 100644 doc/integration/gitlab_buttons_in_gmail.md
 create mode 100644 doc/integration/oauth_provider.md
 create mode 100644 doc/integration/oauth_provider/admin_application.png
 create mode 100644 doc/integration/oauth_provider/application_form.png
 create mode 100644 doc/integration/oauth_provider/authorized_application.png
 create mode 100644 doc/integration/oauth_provider/user_wide_applications.png
 create mode 100644 doc/integration/redmine_configuration.png
 create mode 100644 doc/integration/redmine_service_template.png
 create mode 100644 doc/integration/shibboleth.md
 create mode 100644 doc/logs/logs.md
 create mode 100644 doc/operations/README.md
 create mode 100644 doc/operations/cleaning_up_redis_sessions.md
 create mode 100644 doc/operations/sidekiq_memory_killer.md
 create mode 100644 doc/project_services/bamboo.md
 create mode 100644 doc/project_services/hipchat.md
 create mode 100644 doc/project_services/irker.md
 create mode 100644 doc/project_services/project_services.md
 create mode 100644 doc/release/howto_rc1.md
 create mode 100644 doc/release/howto_update_guides.md
 create mode 100644 doc/security/information_exclusivity.md
 create mode 100644 doc/security/webhooks.md
 delete mode 100644 doc/ssh/deploy_keys.md
 delete mode 100644 doc/ssh/ssh.md
 delete mode 100644 doc/update/6.0-to-7.1.md
 delete mode 100644 doc/update/6.0-to-7.2.md
 create mode 100644 doc/update/6.x-or-7.x-to-7.10.md
 create mode 100644 doc/update/7.2-to-7.3.md
 create mode 100644 doc/update/7.3-to-7.4.md
 create mode 100644 doc/update/7.4-to-7.5.md
 create mode 100644 doc/update/7.5-to-7.6.md
 create mode 100644 doc/update/7.6-to-7.7.md
 create mode 100644 doc/update/7.7-to-7.8.md
 create mode 100644 doc/update/7.8-to-7.9.md
 create mode 100644 doc/workflow/ci_mr.png
 create mode 100644 doc/workflow/close_issue_mr.png
 create mode 100644 doc/workflow/environment_branches.png
 create mode 100644 doc/workflow/forking/branch_select.png
 create mode 100644 doc/workflow/forking/fork_button.png
 create mode 100644 doc/workflow/forking/groups.png
 create mode 100644 doc/workflow/forking/merge_request.png
 create mode 100644 doc/workflow/forking_workflow.md
 create mode 100644 doc/workflow/four_stages.png
 create mode 100644 doc/workflow/git_pull.png
 create mode 100644 doc/workflow/gitdashflow.png
 create mode 100644 doc/workflow/github_flow.png
 create mode 100644 doc/workflow/github_importer/importer.png
 create mode 100644 doc/workflow/github_importer/new_project_page.png
 create mode 100644 doc/workflow/gitlab_flow.md
 create mode 100644 doc/workflow/gitlab_flow.png
 create mode 100644 doc/workflow/gitlab_importer/importer.png
 create mode 100644 doc/workflow/gitlab_importer/new_project_page.png
 create mode 100644 doc/workflow/good_commit.png
 create mode 100644 doc/workflow/import_projects_from_github.md
 create mode 100644 doc/workflow/import_projects_from_gitlab_com.md
 create mode 100644 doc/workflow/merge_commits.png
 create mode 100644 doc/workflow/merge_request.png
 create mode 100644 doc/workflow/messy_flow.png
 create mode 100644 doc/workflow/migrating_from_svn.md
 create mode 100644 doc/workflow/mr_inline_comments.png
 create mode 100644 doc/workflow/notifications.md
 create mode 100644 doc/workflow/notifications/settings.png
 create mode 100644 doc/workflow/production_branch.png
 create mode 100644 doc/workflow/protected_branches.md
 create mode 100644 doc/workflow/protected_branches/protected_branches1.png
 create mode 100644 doc/workflow/protected_branches/protected_branches2.png
 create mode 100644 doc/workflow/rebase.png
 create mode 100644 doc/workflow/release_branches.png
 create mode 100644 doc/workflow/remove_checkbox.png
 create mode 100644 doc/workflow/voting_slider.png
 create mode 100644 doc/workflow/web_editor.md
 create mode 100644 doc/workflow/web_editor/edit_file.png
 create mode 100644 doc/workflow/web_editor/empty_project.png
 create mode 100644 doc/workflow/web_editor/new_file.png
 create mode 100644 doc/workflow/web_editor/show_file.png
 create mode 100644 docker/.dockerignore
 create mode 100644 docker/Dockerfile
 create mode 100644 docker/README.md
 create mode 100755 docker/assets/wrapper
 create mode 100644 docker/data/Dockerfile
 create mode 100644 docker/data/assets/gitlab.rb
 create mode 100644 docker/troubleshooting.md
 create mode 100644 features/admin/applications.feature
 create mode 100644 features/admin/deploy_keys.feature
 create mode 100644 features/admin/settings.feature
 create mode 100644 features/dashboard/group.feature
 create mode 100644 features/dashboard/new_project.feature
 delete mode 100644 features/dashboard/projects.feature
 delete mode 100644 features/dashboard/search.feature
 create mode 100644 features/dashboard/shortcuts.feature
 create mode 100644 features/dashboard/starred_projects.feature
 create mode 100644 features/explore/groups.feature
 delete mode 100644 features/explore/public_groups.feature
 delete mode 100644 features/group.feature
 create mode 100644 features/groups.feature
 create mode 100644 features/invites.feature
 delete mode 100644 features/profile/group.feature
 delete mode 100644 features/project/edit_issuetracker.feature
 rename features/project/{network.feature => network_graph.feature} (100%)
 create mode 100644 features/project/shortcuts.feature
 create mode 100644 features/search.feature
 create mode 100644 features/snippet_search.feature
 create mode 100644 features/snippets/public_snippets.feature
 create mode 100644 features/steps/admin/applications.rb
 create mode 100644 features/steps/admin/deploy_keys.rb
 create mode 100644 features/steps/admin/settings.rb
 create mode 100644 features/steps/dashboard/archived_projects.rb
 create mode 100644 features/steps/dashboard/group.rb
 create mode 100644 features/steps/dashboard/help.rb
 create mode 100644 features/steps/dashboard/new_project.rb
 delete mode 100644 features/steps/dashboard/projects.rb
 delete mode 100644 features/steps/dashboard/search.rb
 create mode 100644 features/steps/dashboard/shortcuts.rb
 create mode 100644 features/steps/dashboard/starred_projects.rb
 delete mode 100644 features/steps/dashboard/with_archived_projects.rb
 create mode 100644 features/steps/explore/groups.rb
 delete mode 100644 features/steps/explore/groups_feature.rb
 delete mode 100644 features/steps/group/group.rb
 create mode 100644 features/steps/groups.rb
 delete mode 100644 features/steps/help.rb
 create mode 100644 features/steps/invites.rb
 delete mode 100644 features/steps/profile/group.rb
 delete mode 100644 features/steps/project/browse_branches.rb
 delete mode 100644 features/steps/project/browse_commits.rb
 delete mode 100644 features/steps/project/browse_commits_user_lookup.rb
 delete mode 100644 features/steps/project/browse_files.rb
 delete mode 100644 features/steps/project/browse_git_repo.rb
 delete mode 100644 features/steps/project/browse_tags.rb
 delete mode 100644 features/steps/project/comments_on_commit_diffs.rb
 delete mode 100644 features/steps/project/comments_on_commits.rb
 create mode 100644 features/steps/project/commits/branches.rb
 create mode 100644 features/steps/project/commits/comments.rb
 create mode 100644 features/steps/project/commits/commits.rb
 create mode 100644 features/steps/project/commits/diff_comments.rb
 create mode 100644 features/steps/project/commits/tags.rb
 create mode 100644 features/steps/project/commits/user_lookup.rb
 delete mode 100644 features/steps/project/filter_labels.rb
 delete mode 100644 features/steps/project/issue_tracker.rb
 delete mode 100644 features/steps/project/issues.rb
 create mode 100644 features/steps/project/issues/filter_labels.rb
 create mode 100644 features/steps/project/issues/issues.rb
 create mode 100644 features/steps/project/issues/labels.rb
 create mode 100644 features/steps/project/issues/milestones.rb
 delete mode 100644 features/steps/project/labels.rb
 delete mode 100644 features/steps/project/markdown_render.rb
 delete mode 100644 features/steps/project/milestones.rb
 delete mode 100644 features/steps/project/multiselect_blob.rb
 create mode 100644 features/steps/project/project_shortcuts.rb
 delete mode 100644 features/steps/project/search_code.rb
 create mode 100644 features/steps/project/source/browse_files.rb
 create mode 100644 features/steps/project/source/git_blame.rb
 create mode 100644 features/steps/project/source/markdown_render.rb
 create mode 100644 features/steps/project/source/multiselect_blob.rb
 create mode 100644 features/steps/project/source/search_code.rb
 create mode 100644 features/steps/search.rb
 create mode 100644 features/steps/shared/issuable.rb
 create mode 100644 features/steps/shared/project_tab.rb
 create mode 100644 features/steps/shared/search.rb
 create mode 100644 features/steps/shared/shortcuts.rb
 create mode 100644 features/steps/snippet_search.rb
 create mode 100644 features/steps/snippets/public_snippets.rb
 create mode 100644 lib/api/api_guard.rb
 create mode 100644 lib/api/group_members.rb
 create mode 100644 lib/disable_email_interceptor.rb
 create mode 100644 lib/gitlab.rb
 create mode 100644 lib/gitlab/backend/rack_attack_helpers.rb
 create mode 100644 lib/gitlab/bitbucket_import.rb
 create mode 100644 lib/gitlab/bitbucket_import/client.rb
 create mode 100644 lib/gitlab/bitbucket_import/importer.rb
 create mode 100644 lib/gitlab/bitbucket_import/key_adder.rb
 create mode 100644 lib/gitlab/bitbucket_import/key_deleter.rb
 create mode 100644 lib/gitlab/bitbucket_import/project_creator.rb
 create mode 100644 lib/gitlab/contributions_calendar.rb
 rename lib/gitlab/{contributors.rb => contributor.rb} (100%)
 create mode 100644 lib/gitlab/current_settings.rb
 create mode 100644 lib/gitlab/diff/file.rb
 create mode 100644 lib/gitlab/diff/line.rb
 create mode 100644 lib/gitlab/diff/line_code.rb
 create mode 100644 lib/gitlab/diff/parser.rb
 delete mode 100644 lib/gitlab/diff_parser.rb
 create mode 100644 lib/gitlab/force_push_check.rb
 create mode 100644 lib/gitlab/git.rb
 create mode 100644 lib/gitlab/git_access_status.rb
 create mode 100644 lib/gitlab/git_access_wiki.rb
 create mode 100644 lib/gitlab/git_ref_validator.rb
 create mode 100644 lib/gitlab/github_import/client.rb
 create mode 100644 lib/gitlab/github_import/importer.rb
 create mode 100644 lib/gitlab/github_import/project_creator.rb
 create mode 100644 lib/gitlab/gitlab_import/client.rb
 create mode 100644 lib/gitlab/gitlab_import/importer.rb
 create mode 100644 lib/gitlab/gitlab_import/project_creator.rb
 create mode 100644 lib/gitlab/gitorious_import/client.rb
 create mode 100644 lib/gitlab/gitorious_import/project_creator.rb
 create mode 100644 lib/gitlab/gitorious_import/repository.rb
 create mode 100644 lib/gitlab/google_code_import/client.rb
 create mode 100644 lib/gitlab/google_code_import/importer.rb
 create mode 100644 lib/gitlab/google_code_import/project_creator.rb
 create mode 100644 lib/gitlab/google_code_import/repository.rb
 create mode 100644 lib/gitlab/graphs/commits.rb
 create mode 100644 lib/gitlab/import_formatter.rb
 create mode 100644 lib/gitlab/key_fingerprint.rb
 create mode 100644 lib/gitlab/ldap/authentication.rb
 create mode 100644 lib/gitlab/ldap/config.rb
 create mode 100644 lib/gitlab/middleware/static.rb
 create mode 100644 lib/gitlab/note_data_builder.rb
 create mode 100644 lib/gitlab/o_auth/auth_hash.rb
 create mode 100644 lib/gitlab/o_auth/user.rb
 delete mode 100644 lib/gitlab/oauth/user.rb
 create mode 100644 lib/gitlab/production_logger.rb
 create mode 100644 lib/gitlab/project_search_results.rb
 create mode 100644 lib/gitlab/push_data_builder.rb
 create mode 100644 lib/gitlab/search_results.rb
 create mode 100644 lib/gitlab/sidekiq_logger.rb
 create mode 100644 lib/gitlab/sidekiq_middleware/memory_killer.rb
 create mode 100644 lib/gitlab/snippet_search_results.rb
 create mode 100644 lib/gitlab/utils.rb
 create mode 100644 lib/repository_cache.rb
 create mode 100644 lib/tasks/brakeman.rake
 create mode 100644 lib/tasks/gitlab/db/drop_all_postgres_sequences.rake
 create mode 100644 lib/tasks/gitlab/mail_google_schema_whitelisting.rake
 create mode 100644 lib/tasks/gitlab/sidekiq.rake
 create mode 100644 lib/tasks/rubocop.rake
 create mode 100644 safe/public.pem
 create mode 100644 spec/controllers/autocomplete_controller_spec.rb
 create mode 100644 spec/controllers/branches_controller_spec.rb
 create mode 100644 spec/controllers/help_controller_spec.rb
 create mode 100644 spec/controllers/import/bitbucket_controller_spec.rb
 create mode 100644 spec/controllers/import/github_controller_spec.rb
 create mode 100644 spec/controllers/import/gitlab_controller_spec.rb
 create mode 100644 spec/controllers/import/gitorious_controller_spec.rb
 create mode 100644 spec/controllers/import/google_code_controller_spec.rb
 create mode 100644 spec/controllers/namespaces_controller_spec.rb
 create mode 100644 spec/controllers/projects/protected_branches_controller_spec.rb
 create mode 100644 spec/controllers/projects/refs_controller_spec.rb
 create mode 100644 spec/controllers/projects/repositories_controller_spec.rb
 create mode 100644 spec/controllers/projects/uploads_controller_spec.rb
 create mode 100644 spec/controllers/uploads_controller_spec.rb
 create mode 100644 spec/controllers/users_controller_spec.rb
 create mode 100644 spec/factories/group_members.rb
 delete mode 100644 spec/factories/users_groups.rb
 create mode 100644 spec/features/atom/users_spec.rb
 create mode 100644 spec/features/help_pages_spec.rb
 create mode 100644 spec/finders/snippets_finder_spec.rb
 create mode 100644 spec/fixtures/GoogleCodeProjectHosting.json
 create mode 100644 spec/helpers/diff_helper_spec.rb
 create mode 100644 spec/helpers/events_helper_spec.rb
 create mode 100644 spec/helpers/groups_helper.rb
 create mode 100644 spec/helpers/icons_helper_spec.rb
 create mode 100644 spec/helpers/nav_helper_spec.rb
 create mode 100644 spec/helpers/oauth_helper_spec.rb
 create mode 100644 spec/helpers/tree_helper_spec.rb
 delete mode 100644 spec/lib/auth_spec.rb
 create mode 100644 spec/lib/disable_email_interceptor_spec.rb
 create mode 100644 spec/lib/file_size_validator_spec.rb
 create mode 100644 spec/lib/git_ref_validator_spec.rb
 create mode 100644 spec/lib/gitlab/auth_spec.rb
 create mode 100644 spec/lib/gitlab/backend/grack_auth_spec.rb
 create mode 100644 spec/lib/gitlab/backend/rack_attack_helpers_spec.rb
 create mode 100644 spec/lib/gitlab/bitbucket_import/client_spec.rb
 create mode 100644 spec/lib/gitlab/bitbucket_import/project_creator_spec.rb
 create mode 100644 spec/lib/gitlab/closing_issue_extractor_spec.rb
 create mode 100644 spec/lib/gitlab/diff/file_spec.rb
 create mode 100644 spec/lib/gitlab/diff/parser_spec.rb
 create mode 100644 spec/lib/gitlab/git_access_spec.rb
 create mode 100644 spec/lib/gitlab/git_access_wiki_spec.rb
 create mode 100644 spec/lib/gitlab/github_import/client_spec.rb
 create mode 100644 spec/lib/gitlab/github_import/project_creator_spec.rb
 create mode 100644 spec/lib/gitlab/gitlab_import/client_spec.rb
 create mode 100644 spec/lib/gitlab/gitlab_import/project_creator_spec.rb
 create mode 100644 spec/lib/gitlab/gitorious_import/project_creator_spec.rb
 create mode 100644 spec/lib/gitlab/google_code_import/client_spec.rb
 create mode 100644 spec/lib/gitlab/google_code_import/importer_spec.rb
 create mode 100644 spec/lib/gitlab/google_code_import/project_creator_spec.rb
 create mode 100644 spec/lib/gitlab/key_fingerprint_spec.rb
 create mode 100644 spec/lib/gitlab/ldap/access_spec.rb
 create mode 100644 spec/lib/gitlab/ldap/adapter_spec.rb
 create mode 100644 spec/lib/gitlab/ldap/authentication_spec.rb
 create mode 100644 spec/lib/gitlab/ldap/config_spec.rb
 delete mode 100644 spec/lib/gitlab/ldap/ldap_access_spec.rb
 delete mode 100644 spec/lib/gitlab/ldap/ldap_adapter_spec.rb
 delete mode 100644 spec/lib/gitlab/ldap/ldap_user_auth_spec.rb
 create mode 100644 spec/lib/gitlab/ldap/user_spec.rb
 create mode 100644 spec/lib/gitlab/note_data_builder_spec.rb
 create mode 100644 spec/lib/gitlab/o_auth/auth_hash_spec.rb
 create mode 100644 spec/lib/gitlab/o_auth/user_spec.rb
 create mode 100644 spec/lib/gitlab/push_data_builder_spec.rb
 delete mode 100644 spec/lib/oauth_spec.rb
 create mode 100644 spec/lib/repository_cache_spec.rb
 create mode 100644 spec/models/application_setting_spec.rb
 delete mode 100644 spec/models/assembla_service_spec.rb
 create mode 100644 spec/models/concerns/mentionable_spec.rb
 create mode 100644 spec/models/external_wiki_service_spec.rb
 delete mode 100644 spec/models/flowdock_service_spec.rb
 delete mode 100644 spec/models/gemnasium_service_spec.rb
 delete mode 100644 spec/models/gitlab_ci_service_spec.rb
 rename spec/models/{ => hooks}/project_hook_spec.rb (100%)
 create mode 100644 spec/models/hooks/service_hook_spec.rb
 create mode 100644 spec/models/hooks/system_hook_spec.rb
 create mode 100644 spec/models/hooks/web_hook_spec.rb
 create mode 100644 spec/models/member_spec.rb
 create mode 100644 spec/models/members/group_member_spec.rb
 create mode 100644 spec/models/members/project_member_spec.rb
 create mode 100644 spec/models/project_services/asana_service_spec.rb
 create mode 100644 spec/models/project_services/assembla_service_spec.rb
 create mode 100644 spec/models/project_services/buildkite_service_spec.rb
 create mode 100644 spec/models/project_services/flowdock_service_spec.rb
 create mode 100644 spec/models/project_services/gemnasium_service_spec.rb
 create mode 100644 spec/models/project_services/gitlab_ci_service_spec.rb
 create mode 100644 spec/models/project_services/gitlab_issue_tracker_service_spec.rb
 create mode 100644 spec/models/project_services/hipchat_service_spec.rb
 create mode 100644 spec/models/project_services/irker_service_spec.rb
 create mode 100644 spec/models/project_services/jira_service_spec.rb
 create mode 100644 spec/models/project_services/pushover_service_spec.rb
 create mode 100644 spec/models/project_services/slack_service/issue_message_spec.rb
 create mode 100644 spec/models/project_services/slack_service/merge_message_spec.rb
 create mode 100644 spec/models/project_services/slack_service/note_message_spec.rb
 create mode 100644 spec/models/project_services/slack_service/push_message_spec.rb
 create mode 100644 spec/models/project_services/slack_service_spec.rb
 create mode 100644 spec/models/repository_spec.rb
 delete mode 100644 spec/models/service_hook_spec.rb
 delete mode 100644 spec/models/slack_message_spec.rb
 delete mode 100644 spec/models/slack_service_spec.rb
 delete mode 100644 spec/models/system_hook_spec.rb
 delete mode 100644 spec/models/users_group_spec.rb
 delete mode 100644 spec/models/users_project_spec.rb
 delete mode 100644 spec/models/web_hook_spec.rb
 create mode 100644 spec/requests/api/doorkeeper_access_spec.rb
 create mode 100644 spec/requests/api/fork_spec.rb
 create mode 100644 spec/requests/api/group_members_spec.rb
 create mode 100644 spec/services/archive_repository_service_spec.rb
 create mode 100644 spec/services/create_snippet_service_spec.rb
 delete mode 100644 spec/services/fork_service_spec.rb
 delete mode 100644 spec/services/issues/bulk_update_context_spec.rb
 create mode 100644 spec/services/issues/bulk_update_service_spec.rb
 create mode 100644 spec/services/merge_requests/merge_service_spec.rb
 create mode 100644 spec/services/merge_requests/refresh_service_spec.rb
 create mode 100644 spec/services/merge_requests/reopen_service_spec.rb
 create mode 100644 spec/services/projects/fork_service_spec.rb
 delete mode 100644 spec/services/projects/image_service_spec.rb
 create mode 100644 spec/services/projects/upload_service_spec.rb
 create mode 100644 spec/services/update_snippet_service_spec.rb
 create mode 100644 spec/support/taskable_shared_examples.rb
 create mode 100644 spec/tasks/gitlab/mail_google_schema_whitelisting.rb
 create mode 100644 spec/workers/fork_registration_worker_spec.rb
 create mode 100644 spec/workers/repository_archive_worker_spec.rb
 create mode 100644 vendor/assets/javascripts/chart-lib.min.js
 delete mode 100644 vendor/assets/javascripts/highlight.pack.js
 create mode 100644 vendor/assets/javascripts/jquery.sticky-kit.min.js
 delete mode 100644 vendor/assets/stylesheets/highlightjs.min.css
 delete mode 100644 vendor/plugins/.gitkeep

-- 
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