[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