Merge remote-tracking branch 'upstream/master' into enable-shared-runners-with-admins
* upstream/master: (120 commits) Update CHANGELOG for 8.9.4, 8.8.7, and 8.7.9. Remove additional entries from CHANGELOG Catch permission denied errors and ignore the disk Remove coveralls lines Make GH one-off auth the default again for importing GH projects Import from Github using Personal Access Tokens. Remove hardcoded gitlab-shell version in test env now that the required tag is published Updated breakpoint for sidebar pinning Expire branch/tag git data when needed. Remove unnecessary parens Enable Style/UnneededCapitalW Rubocop cop Expiry date on pinned nav cookie Fix broken spec in git_push_service_spec by stubbing an external issue tracker Handle external issues in IssueReferenceFilter Move Changelog entry for build retry fix to 8.9.4 Add Changelog entry for build sidebar retry link fix Improve method that tells if build is retryable Do not show build retry link when build is active Remove coveralls as its unused Move changelot item "Add sub nav to file page view" to 8.9.4 ...
Showing
... | ... | @@ -91,6 +91,7 @@ gem 'fog-core', '~> 1.40' |
gem 'fog-local', '~> 0.3' | ||
gem 'fog-google', '~> 0.3' | ||
gem 'fog-openstack', '~> 0.1' | ||
gem 'fog-rackspace', '~> 0.1.1' | ||
# for aws storage | ||
gem "unf", '~> 0.1.4' | ||
... | ... | @@ -302,7 +303,6 @@ group :development, :test do |
gem 'rubocop', '~> 0.40.0', require: false | ||
gem 'rubocop-rspec', '~> 1.5.0', require: false | ||
gem 'scss_lint', '~> 0.47.0', require: false | ||
gem 'coveralls', '~> 0.8.2', require: false | ||
gem 'simplecov', '~> 0.11.0', require: false | ||
gem 'flog', require: false | ||
gem 'flay', require: false | ||
... | ... | @@ -346,3 +346,7 @@ gem "paranoia", "~> 2.0" |
# Health check | ||
gem 'health_check', '~> 1.5.1' | ||
# System information | ||
gem 'vmstat', '~> 2.1.0' | ||
gem 'sys-filesystem', '~> 1.1.6' |
![app/assets/images/auth_buttons/azure_64.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/auth_buttons/azure_64.png)
![app/assets/images/auth_buttons/bitbucket_64.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/auth_buttons/bitbucket_64.png)
![app/assets/images/auth_buttons/facebook_64.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/auth_buttons/facebook_64.png)
![app/assets/images/auth_buttons/github_64.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/auth_buttons/github_64.png)
![app/assets/images/auth_buttons/gitlab_64.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/auth_buttons/gitlab_64.png)
![app/assets/images/auth_buttons/google_64.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/auth_buttons/google_64.png)
![app/assets/images/auth_buttons/twitter_64.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/auth_buttons/twitter_64.png)
![app/assets/images/bg_fallback.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/bg_fallback.png)
![app/assets/images/dark-scheme-preview.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/dark-scheme-preview.png)
![app/assets/images/emoji.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/emoji.png)
![app/assets/images/emoji@2x.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/emoji@2x.png)
![app/assets/images/gitlab_logo.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/gitlab_logo.png)
![app/assets/images/gitorious-logo-black.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/gitorious-logo-black.png)
![app/assets/images/gitorious-logo-blue.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/gitorious-logo-blue.png)
![app/assets/images/icon-link.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/icon-link.png)
![app/assets/images/images.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/images.png)
![app/assets/images/monokai-scheme-preview.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/monokai-scheme-preview.png)
![app/assets/images/msapplication-tile.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/msapplication-tile.png)
![app/assets/images/no_avatar.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/no_avatar.png)
![app/assets/images/no_group_avatar.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/no_group_avatar.png)
![app/assets/images/slider_handles.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/slider_handles.png)
![app/assets/images/touch-icon-ipad-retina.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/touch-icon-ipad-retina.png)
![app/assets/images/touch-icon-ipad.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/touch-icon-ipad.png)
![app/assets/images/touch-icon-iphone-retina.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/touch-icon-iphone-retina.png)
![app/assets/images/touch-icon-iphone.png](https://lab.node.vifib.com/nexedi/gitlab-ce/-/raw/63477fd27f3eeff5d5f612b27ed71c76926934d2/app/assets/images/touch-icon-iphone.png)
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
rubocop/migration_helpers.rb
0 → 100644
This diff is collapsed.
rubocop/rubocop.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.