Merge branch 'master' into docs_select_version_to_install
Showing
Too many changes to show.
To preserve performance only 1000 of 1000+ files are displayed.
.csscomb.json
0 → 100644
.scss-lint.yml
0 → 100644
This diff is collapsed.
This diff is collapsed.
source "https://rubygems.org" | source "https://rubygems.org" | ||
gem 'rails', '4.2.4' | gem 'rails', '4.2.5.2' | ||
gem 'rails-deprecated_sanitizer', '~> 1.0.3' | gem 'rails-deprecated_sanitizer', '~> 1.0.3' | ||
# Responders respond_to and respond_with | # Responders respond_to and respond_with | ||
gem 'responders', '~> 2.0' | gem 'responders', '~> 2.0' | ||
# Specify a sprockets version due to security issue | # Specify a sprockets version due to increased performance | ||
# See https://groups.google.com/forum/#!topic/rubyonrails-security/doAVp0YaTqY | # See https://gitlab.com/gitlab-org/gitlab-ce/issues/6069 | ||
gem 'sprockets', '~> 2.12.3' | gem 'sprockets', '~> 3.3.5' | ||
# Default values for AR models | # Default values for AR models | ||
gem "default_value_for", "~> 3.0.0" | gem "default_value_for", "~> 3.0.0" | ||
... | @@ -18,10 +18,12 @@ gem "mysql2", '~> 0.3.16', group: :mysql | ... | @@ -18,10 +18,12 @@ gem "mysql2", '~> 0.3.16', group: :mysql |
gem "pg", '~> 0.18.2', group: :postgres | gem "pg", '~> 0.18.2', group: :postgres | ||
# Authentication libraries | # Authentication libraries | ||
gem 'devise', '~> 3.5.3' | gem 'devise', '~> 3.5.4' | ||
gem 'devise-async', '~> 0.9.0' | gem 'devise-async', '~> 0.9.0' | ||
gem 'doorkeeper', '~> 2.2.0' | gem 'doorkeeper', '~> 2.2.0' | ||
gem 'omniauth', '~> 1.2.2' | gem 'omniauth', '~> 1.3.1' | ||
gem 'omniauth-auth0', '~> 1.4.1' | |||
gem 'omniauth-azure-oauth2', '~> 0.0.6' | |||
gem 'omniauth-bitbucket', '~> 0.0.2' | gem 'omniauth-bitbucket', '~> 0.0.2' | ||
gem 'omniauth-cas3', '~> 1.1.2' | gem 'omniauth-cas3', '~> 1.1.2' | ||
gem 'omniauth-facebook', '~> 3.0.0' | gem 'omniauth-facebook', '~> 3.0.0' | ||
... | @@ -29,14 +31,15 @@ gem 'omniauth-github', '~> 1.1.1' | ... | @@ -29,14 +31,15 @@ gem 'omniauth-github', '~> 1.1.1' |
gem 'omniauth-gitlab', '~> 1.0.0' | gem 'omniauth-gitlab', '~> 1.0.0' | ||
gem 'omniauth-google-oauth2', '~> 0.2.0' | gem 'omniauth-google-oauth2', '~> 0.2.0' | ||
gem 'omniauth-kerberos', '~> 0.3.0', group: :kerberos | gem 'omniauth-kerberos', '~> 0.3.0', group: :kerberos | ||
gem 'omniauth-saml', '~> 1.4.0' | gem 'omniauth-saml', '~> 1.5.0' | ||
gem 'omniauth-shibboleth', '~> 1.2.0' | gem 'omniauth-shibboleth', '~> 1.2.0' | ||
gem 'omniauth-twitter', '~> 1.2.0' | gem 'omniauth-twitter', '~> 1.2.0' | ||
gem 'omniauth_crowd' | gem 'omniauth_crowd', '~> 2.2.0' | ||
gem 'rack-oauth2', '~> 1.2.1' | gem 'rack-oauth2', '~> 1.2.1' | ||
# reCAPTCHA protection | # Spam and anti-bot protection | ||
gem 'recaptcha', require: 'recaptcha/rails' | gem 'recaptcha', require: 'recaptcha/rails' | ||
gem 'akismet', '~> 2.0' | |||
# Two-factor authentication | # Two-factor authentication | ||
gem 'devise-two-factor', '~> 2.0.0' | gem 'devise-two-factor', '~> 2.0.0' | ||
... | @@ -48,7 +51,7 @@ gem "browser", '~> 1.0.0' | ... | @@ -48,7 +51,7 @@ gem "browser", '~> 1.0.0' |
# Extracting information from a git repository | # Extracting information from a git repository | ||
# Provide access to Gitlab::Git library | # Provide access to Gitlab::Git library | ||
gem "gitlab_git", '~> 7.2.20' | gem "gitlab_git", '~> 10.0' | ||
# LDAP Auth | # LDAP Auth | ||
# GitLab fork with several improvements to original library. For full list of changes | # GitLab fork with several improvements to original library. For full list of changes | ||
... | @@ -56,7 +59,9 @@ gem "gitlab_git", '~> 7.2.20' | ... | @@ -56,7 +59,9 @@ gem "gitlab_git", '~> 7.2.20' |
gem 'gitlab_omniauth-ldap', '~> 1.2.1', require: "omniauth-ldap" | gem 'gitlab_omniauth-ldap', '~> 1.2.1', require: "omniauth-ldap" | ||
# Git Wiki | # Git Wiki | ||
gem 'gollum-lib', '~> 4.1.0' | # Required manually in config/initializers/gollum.rb to control load order | ||
gem 'gollum-lib', '~> 4.1.0', require: false | |||
gem 'gollum-rugged_adapter', '~> 0.4.2', require: false | |||
# Language detection | # Language detection | ||
gem "github-linguist", "~> 4.7.0", require: "linguist" | gem "github-linguist", "~> 4.7.0", require: "linguist" | ||
... | @@ -66,10 +71,6 @@ gem 'grape', '~> 0.13.0' | ... | @@ -66,10 +71,6 @@ gem 'grape', '~> 0.13.0' |
gem 'grape-entity', '~> 0.4.2' | gem 'grape-entity', '~> 0.4.2' | ||
gem 'rack-cors', '~> 0.4.0', require: 'rack/cors' | gem 'rack-cors', '~> 0.4.0', require: 'rack/cors' | ||
# Format dates and times | |||
# based on human-friendly examples | |||
gem "stamp", '~> 0.6.0' | |||
# Pagination | # Pagination | ||
gem "kaminari", "~> 0.16.3" | gem "kaminari", "~> 0.16.3" | ||
... | @@ -77,13 +78,13 @@ gem "kaminari", "~> 0.16.3" | ... | @@ -77,13 +78,13 @@ gem "kaminari", "~> 0.16.3" |
gem "haml-rails", '~> 0.9.0' | gem "haml-rails", '~> 0.9.0' | ||
# Files attachments | # Files attachments | ||
gem "carrierwave", '~> 0.9.0' | gem "carrierwave", '~> 0.10.0' | ||
# Drag and Drop UI | # Drag and Drop UI | ||
gem 'dropzonejs-rails', '~> 0.7.1' | gem 'dropzonejs-rails', '~> 0.7.1' | ||
# for aws storage | # for aws storage | ||
gem "fog", "~> 1.25.0" | gem "fog", "~> 1.36.0" | ||
gem "unf", '~> 0.1.4' | gem "unf", '~> 0.1.4' | ||
# Authorization | # Authorization | ||
... | @@ -106,14 +107,15 @@ gem 'asciidoctor', '~> 1.5.2' | ... | @@ -106,14 +107,15 @@ gem 'asciidoctor', '~> 1.5.2' |
gem 'rouge', '~> 1.10.1' | gem 'rouge', '~> 1.10.1' | ||
# See https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s | # See https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s | ||
gem 'nokogiri', '1.6.7.1' | # and https://groups.google.com/forum/#!topic/ruby-security-ann/Dy7YiKb_pMM | ||
gem 'nokogiri', '~> 1.6.7', '>= 1.6.7.2' | |||
# Diffs | # Diffs | ||
gem 'diffy', '~> 3.0.3' | gem 'diffy', '~> 3.0.3' | ||
# Application server | # Application server | ||
group :unicorn do | group :unicorn do | ||
gem "unicorn", '~> 4.8.2' | gem "unicorn", '~> 4.9.0' | ||
gem 'unicorn-worker-killer', '~> 0.4.2' | gem 'unicorn-worker-killer', '~> 0.4.2' | ||
end | end | ||
... | @@ -169,10 +171,10 @@ gem 'asana', '~> 0.4.0' | ... | @@ -169,10 +171,10 @@ gem 'asana', '~> 0.4.0' |
gem 'ruby-fogbugz', '~> 0.2.1' | gem 'ruby-fogbugz', '~> 0.2.1' | ||
# d3 | # d3 | ||
gem 'd3_rails', '~> 3.5.5' | gem 'd3_rails', '~> 3.5.0' | ||
#cal-heatmap | #cal-heatmap | ||
gem "cal-heatmap-rails", "~> 0.0.1" | gem 'cal-heatmap-rails', '~> 3.5.0' | ||
# underscore-rails | # underscore-rails | ||
gem "underscore-rails", "~> 1.8.0" | gem "underscore-rails", "~> 1.8.0" | ||
... | @@ -181,6 +183,9 @@ gem "underscore-rails", "~> 1.8.0" | ... | @@ -181,6 +183,9 @@ gem "underscore-rails", "~> 1.8.0" |
gem "sanitize", '~> 2.0' | gem "sanitize", '~> 2.0' | ||
gem 'babosa', '~> 1.0.2' | gem 'babosa', '~> 1.0.2' | ||
# Sanitizes SVG input | |||
gem "loofah", "~> 2.0.3" | |||
# Protect against bruteforcing | # Protect against bruteforcing | ||
gem "rack-attack", '~> 4.3.1' | gem "rack-attack", '~> 4.3.1' | ||
... | @@ -200,21 +205,23 @@ gem 'turbolinks', '~> 2.5.0' | ... | @@ -200,21 +205,23 @@ gem 'turbolinks', '~> 2.5.0' |
gem 'jquery-turbolinks', '~> 2.1.0' | gem 'jquery-turbolinks', '~> 2.1.0' | ||
gem 'addressable', '~> 2.3.8' | gem 'addressable', '~> 2.3.8' | ||
gem 'bootstrap-sass', '~> 3.0' | gem 'bootstrap-sass', '~> 3.3.0' | ||
gem 'font-awesome-rails', '~> 4.2' | gem 'font-awesome-rails', '~> 4.2' | ||
gem 'gitlab_emoji', '~> 0.2.0' | gem 'gitlab_emoji', '~> 0.3.0' | ||
gem 'gon', '~> 6.0.1' | gem 'gon', '~> 6.0.1' | ||
gem 'jquery-atwho-rails', '~> 1.3.2' | gem 'jquery-atwho-rails', '~> 1.3.2' | ||
gem 'jquery-rails', '~> 4.0.0' | gem 'jquery-rails', '~> 4.0.0' | ||
gem 'jquery-scrollto-rails', '~> 1.4.3' | gem 'jquery-scrollto-rails', '~> 1.4.3' | ||
gem 'jquery-ui-rails', '~> 5.0.0' | gem 'jquery-ui-rails', '~> 5.0.0' | ||
gem 'nprogress-rails', '~> 0.1.6.7' | |||
gem 'raphael-rails', '~> 2.1.2' | gem 'raphael-rails', '~> 2.1.2' | ||
gem 'request_store', '~> 1.2.0' | gem 'request_store', '~> 1.2.0' | ||
gem 'select2-rails', '~> 3.5.9' | gem 'select2-rails', '~> 3.5.9' | ||
gem 'virtus', '~> 1.0.1' | gem 'virtus', '~> 1.0.1' | ||
gem 'net-ssh', '~> 3.0.1' | gem 'net-ssh', '~> 3.0.1' | ||
# Sentry integration | |||
gem 'sentry-raven', '~> 0.15' | |||
# Metrics | # Metrics | ||
group :metrics do | group :metrics do | ||
gem 'allocations', '~> 1.0', require: false, platform: :mri | gem 'allocations', '~> 1.0', require: false, platform: :mri | ||
... | @@ -250,13 +257,15 @@ group :development, :test do | ... | @@ -250,13 +257,15 @@ group :development, :test do |
gem 'byebug', platform: :mri | gem 'byebug', platform: :mri | ||
gem 'pry-rails' | gem 'pry-rails' | ||
gem 'awesome_print', '~> 1.2.0' | gem 'awesome_print', '~> 1.2.0', require: false | ||
gem 'fuubar', '~> 2.0.0' | gem 'fuubar', '~> 2.0.0' | ||
gem 'database_cleaner', '~> 1.4.0' | gem 'database_cleaner', '~> 1.4.0' | ||
gem 'factory_girl_rails', '~> 4.3.0' | gem 'factory_girl_rails', '~> 4.6.0' | ||
gem 'rspec-rails', '~> 3.3.0' | gem 'rspec-rails', '~> 3.3.0' | ||
gem 'spinach-rails', '~> 0.2.1' | gem 'rspec-retry' | ||
gem 'spinach-rails', '~> 0.2.1' | |||
gem 'spinach-rerun-reporter', '~> 0.0.2' | |||
# Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826) | # Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826) | ||
gem 'minitest', '~> 5.7.0' | gem 'minitest', '~> 5.7.0' | ||
... | @@ -264,19 +273,20 @@ group :development, :test do | ... | @@ -264,19 +273,20 @@ group :development, :test do |
# Generate Fake data | # Generate Fake data | ||
gem 'ffaker', '~> 2.0.0' | gem 'ffaker', '~> 2.0.0' | ||
gem 'capybara', '~> 2.4.0' | gem 'capybara', '~> 2.6.2' | ||
gem 'capybara-screenshot', '~> 1.0.0' | gem 'capybara-screenshot', '~> 1.0.0' | ||
gem 'poltergeist', '~> 1.8.1' | gem 'poltergeist', '~> 1.9.0' | ||
gem 'teaspoon', '~> 1.0.0' | gem 'teaspoon', '~> 1.0.0' | ||
gem 'teaspoon-jasmine', '~> 2.2.0' | gem 'teaspoon-jasmine', '~> 2.2.0' | ||
gem 'spring', '~> 1.3.6' | gem 'spring', '~> 1.6.4' | ||
gem 'spring-commands-rspec', '~> 1.0.4' | gem 'spring-commands-rspec', '~> 1.0.4' | ||
gem 'spring-commands-spinach', '~> 1.0.0' | gem 'spring-commands-spinach', '~> 1.0.0' | ||
gem 'spring-commands-teaspoon', '~> 0.0.2' | gem 'spring-commands-teaspoon', '~> 0.0.2' | ||
gem 'rubocop', '~> 0.35.0', require: false | gem 'rubocop', '~> 0.35.0', require: false | ||
gem 'scss_lint', '~> 0.47.0', require: false | |||
gem 'coveralls', '~> 0.8.2', require: false | gem 'coveralls', '~> 0.8.2', require: false | ||
gem 'simplecov', '~> 0.10.0', require: false | gem 'simplecov', '~> 0.10.0', require: false | ||
gem 'flog', require: false | gem 'flog', require: false | ||
... | @@ -298,10 +308,9 @@ group :production do | ... | @@ -298,10 +308,9 @@ group :production do |
gem "gitlab_meta", '7.0' | gem "gitlab_meta", '7.0' | ||
end | end | ||
gem "newrelic_rpm", '~> 3.9.4.245' | gem "newrelic_rpm", '~> 3.14' | ||
gem 'newrelic-grape' | |||
gem 'octokit', '~> 3.7.0' | gem 'octokit', '~> 3.8.0' | ||
gem "mail_room", "~> 0.6.1" | gem "mail_room", "~> 0.6.1" | ||
... | ... |
This diff is collapsed.
This diff is collapsed.
Rakefile
100644 → 100755
app/assets/fonts/OFL.txt
100755 → 100644
File deleted
File added
File added
File deleted
File added
File added
File deleted
File deleted
File added
File added
File deleted
File added
File added
File deleted
File deleted
File added
File added
File deleted
File added
File added
File deleted
File deleted
File added
File added
File deleted
File deleted
File added
File added
File deleted
File added
File added
File deleted
File deleted
File added
File added
File deleted
File added
File added
File deleted
File added
File added
File deleted
986 Bytes
674 KB
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
app/finders/todos_finder.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
app/helpers/todos_helper.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
app/models/appearance.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
app/models/blob.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
app/models/spam_log.rb
0 → 100644
This diff is collapsed.
app/models/spam_report.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
app/models/todo.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
app/services/todo_service.rb
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
doc/api/build_triggers.md
0 → 100644
This diff is collapsed.
doc/api/build_variables.md
0 → 100644
This diff is collapsed.
doc/api/builds.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
doc/api/runners.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
doc/development/gotchas.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
doc/development/sql.md
0 → 100644
This diff is collapsed.
File moved
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
doc/install/redis.md
0 → 100644
This diff is collapsed.
doc/install/relative_url.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
doc/integration/akismet.md
0 → 100644
This diff is collapsed.
doc/integration/auth0.md
0 → 100644
This diff is collapsed.
doc/integration/azure.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File moved
File moved
File moved
File moved
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
File moved
File moved
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
doc/markdown/img/logo.png
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.