[DRE-commits] [gitlab] 02/02: Merge tag 'upstream/7.10.0'
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 commit to branch master
in repository gitlab.
commit eb2543071166d77cda8454aabafe6d0c03f5ec40
Merge: a0fe064 4ee9c09
Author: Cédric Boutillier <boutil at debian.org>
Date: Sun Apr 26 09:18:42 2015 +0200
Merge tag 'upstream/7.10.0'
Upstream version 7.10.0
# gpg: Signature faite le dim. 26 avril 2015 09:18:38 CEST avec la clef RSA d'identifiant 39CD217A
# gpg: Bonne signature de « Cédric Boutillier <boutil at debian.org> »
# gpg: alias « Cédric Boutillier <cedric.boutillier at upmc.fr> »
# gpg: alias « Cédric Boutillier <cedric.boutillier at polytechnique.org> »
# gpg: alias « Cédric Boutillier <cedric.boutillier at gmail.com> »
.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 ++
app/views/admin/services/edit.html.haml | 1 +
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 +
app/views/dashboard/milestones/_issues.html.haml | 6 +
.../dashboard/milestones/_merge_request.html.haml | 10 +
.../dashboard/milestones/_merge_requests.html.haml | 6 +
.../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 +++--
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
1809 files changed, 57873 insertions(+), 24893 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/gitlab.git
More information about the Pkg-ruby-extras-commits
mailing list