diff options
author | Robert Speicher <robert@gitlab.com> | 2016-03-21 14:42:25 +0000 |
---|---|---|
committer | Robert Speicher <robert@gitlab.com> | 2016-03-21 14:42:25 +0000 |
commit | ffc3acd498e5cfeb98f6104421cba32acdd7ee64 (patch) | |
tree | 7127c4a4b0221703dce53948d8de48bb2dd152bc /spec/controllers/projects/issues_controller_spec.rb | |
parent | 3fca30d27f90a52bdbca746b1244c95e6c7db2d2 (diff) | |
parent | 75aaf91cb1d08c4350e2881b18118faf30e1f310 (diff) | |
download | gitlab-ce-ffc3acd498e5cfeb98f6104421cba32acdd7ee64.tar.gz |
Merge branch 'issues-show-performance' into 'master'
Improve performance of viewing individual issues
This MR does two things:
1. `Issue#related_branches` no longer performs Git operations that aren't needed
2. The output of `Repository#exists?` is now cached and flushed properly
Combined these two changes should further cut down the amount of Git operations performed when viewing individual issues (and possibly other pages).
See merge request !3296
Diffstat (limited to 'spec/controllers/projects/issues_controller_spec.rb')
-rw-r--r-- | spec/controllers/projects/issues_controller_spec.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/spec/controllers/projects/issues_controller_spec.rb b/spec/controllers/projects/issues_controller_spec.rb index 2cd81231144..a49bd8960ee 100644 --- a/spec/controllers/projects/issues_controller_spec.rb +++ b/spec/controllers/projects/issues_controller_spec.rb @@ -2,7 +2,7 @@ require('spec_helper') describe Projects::IssuesController do describe "GET #index" do - let(:project) { create(:project) } + let(:project) { create(:project_empty_repo) } let(:user) { create(:user) } let(:issue) { create(:issue, project: project) } @@ -41,7 +41,7 @@ describe Projects::IssuesController do end describe 'Confidential Issues' do - let(:project) { create(:empty_project, :public) } + let(:project) { create(:project_empty_repo, :public) } let(:assignee) { create(:assignee) } let(:author) { create(:user) } let(:non_member) { create(:user) } |