Commit afc4a75499b6678a643e6b62f703f8e7e1eb0f0a
1 parent
82c3f626
Exists in
master
and in
4 other branches
Use Rails.root.join where appropriate
Showing
11 changed files
with
17 additions
and
17 deletions
Show diff stats
app/controllers/application_controller.rb
... | ... | @@ -105,7 +105,7 @@ class ApplicationController < ActionController::Base |
105 | 105 | end |
106 | 106 | |
107 | 107 | def render_404 |
108 | - render file: File.join(Rails.root, "public", "404"), layout: false, status: "404" | |
108 | + render file: Rails.root.join("public", "404"), layout: false, status: "404" | |
109 | 109 | end |
110 | 110 | |
111 | 111 | def require_non_empty_project | ... | ... |
app/models/merge_request.rb
app/roles/repository.rb
... | ... | @@ -155,7 +155,7 @@ module Repository |
155 | 155 | |
156 | 156 | # Build file path |
157 | 157 | file_name = self.code + "-" + commit.id.to_s + ".tar.gz" |
158 | - storage_path = File.join(Rails.root, "tmp", "repositories", self.code) | |
158 | + storage_path = Rails.root.join("tmp", "repositories", self.code) | |
159 | 159 | file_path = File.join(storage_path, file_name) |
160 | 160 | |
161 | 161 | # Put files into a directory before archiving | ... | ... |
config/initializers/1_settings.rb
db/fixtures/test/001_repo.rb
... | ... | @@ -3,13 +3,13 @@ require 'fileutils' |
3 | 3 | print "Unpacking seed repository..." |
4 | 4 | |
5 | 5 | SEED_REPO = 'seed_project.tar.gz' |
6 | -REPO_PATH = File.join(Rails.root, 'tmp', 'repositories') | |
6 | +REPO_PATH = Rails.root.join('tmp', 'repositories') | |
7 | 7 | |
8 | 8 | # Make whatever directories we need to make |
9 | 9 | FileUtils.mkdir_p(REPO_PATH) |
10 | 10 | |
11 | 11 | # Copy the archive to the repo path |
12 | -FileUtils.cp(File.join(Rails.root, 'spec', SEED_REPO), REPO_PATH) | |
12 | +FileUtils.cp(Rails.root.join('spec', SEED_REPO), REPO_PATH) | |
13 | 13 | |
14 | 14 | # chdir to the repo path |
15 | 15 | FileUtils.cd(REPO_PATH) do | ... | ... |
lib/gitlab/backend/gitolite_config.rb
... | ... | @@ -10,7 +10,7 @@ module Gitlab |
10 | 10 | attr_reader :config_tmp_dir, :ga_repo, :conf |
11 | 11 | |
12 | 12 | def config_tmp_dir |
13 | - @config_tmp_dir ||= File.join(Rails.root, 'tmp',"gitlabhq-gitolite-#{Time.now.to_i}") | |
13 | + @config_tmp_dir ||= Rails.root.join('tmp',"gitlabhq-gitolite-#{Time.now.to_i}") | |
14 | 14 | end |
15 | 15 | |
16 | 16 | def ga_repo |
... | ... | @@ -19,7 +19,7 @@ module Gitlab |
19 | 19 | |
20 | 20 | def apply |
21 | 21 | Timeout::timeout(30) do |
22 | - File.open(File.join(Rails.root, 'tmp', "gitlabhq-gitolite.lock"), "w+") do |f| | |
22 | + File.open(Rails.root.join('tmp', "gitlabhq-gitolite.lock"), "w+") do |f| | |
23 | 23 | begin |
24 | 24 | # Set exclusive lock |
25 | 25 | # to prevent race condition | ... | ... |
lib/gitlab/logger.rb
lib/gitlab/merge.rb
... | ... | @@ -28,7 +28,7 @@ module Gitlab |
28 | 28 | |
29 | 29 | def process |
30 | 30 | Grit::Git.with_timeout(30.seconds) do |
31 | - lock_file = File.join(Rails.root, "tmp", "merge_repo_#{project.path}.lock") | |
31 | + lock_file = Rails.root.join("tmp", "merge_repo_#{project.path}.lock") | |
32 | 32 | |
33 | 33 | File.open(lock_file, "w+") do |f| |
34 | 34 | f.flock(File::LOCK_EX) |
... | ... | @@ -36,7 +36,7 @@ module Gitlab |
36 | 36 | unless project.satellite.exists? |
37 | 37 | raise "You should run: rake gitlab:app:enable_automerge" |
38 | 38 | end |
39 | - | |
39 | + | |
40 | 40 | project.satellite.clear |
41 | 41 | |
42 | 42 | Dir.chdir(project.satellite.path) do | ... | ... |
lib/gitlab/satellite.rb
1 | 1 | module Gitlab |
2 | 2 | class Satellite |
3 | - | |
3 | + | |
4 | 4 | PARKING_BRANCH = "__parking_branch" |
5 | 5 | |
6 | 6 | attr_accessor :project |
... | ... | @@ -14,7 +14,7 @@ module Gitlab |
14 | 14 | end |
15 | 15 | |
16 | 16 | def path |
17 | - File.join(Rails.root, "tmp", "repo_satellites", project.path) | |
17 | + Rails.root.join("tmp", "repo_satellites", project.path) | |
18 | 18 | end |
19 | 19 | |
20 | 20 | def exists? |
... | ... | @@ -36,6 +36,6 @@ module Gitlab |
36 | 36 | end |
37 | 37 | end |
38 | 38 | end |
39 | - | |
39 | + | |
40 | 40 | end |
41 | 41 | end | ... | ... |
spec/models/project_spec.rb
... | ... | @@ -125,7 +125,7 @@ describe Project do |
125 | 125 | |
126 | 126 | it "should return path to repo" do |
127 | 127 | project = Project.new(path: "somewhere") |
128 | - project.path_to_repo.should == File.join(Rails.root, "tmp", "repositories", "somewhere") | |
128 | + project.path_to_repo.should == Rails.root.join("tmp", "repositories", "somewhere") | |
129 | 129 | end |
130 | 130 | |
131 | 131 | it "returns the full web URL for this repo" do | ... | ... |
spec/support/stubbed_repository.rb
... | ... | @@ -5,11 +5,11 @@ module StubbedRepository |
5 | 5 | if new_record? || path == 'newproject' |
6 | 6 | # There are a couple Project specs and features that expect the Project's |
7 | 7 | # path to be in the returned path, so let's patronize them. |
8 | - File.join(Rails.root, 'tmp', 'repositories', path) | |
8 | + Rails.root.join('tmp', 'repositories', path) | |
9 | 9 | else |
10 | 10 | # For everything else, just give it the path to one of our real seeded |
11 | 11 | # repos. |
12 | - File.join(Rails.root, 'tmp', 'repositories', 'gitlabhq') | |
12 | + Rails.root.join('tmp', 'repositories', 'gitlabhq') | |
13 | 13 | end |
14 | 14 | end |
15 | 15 | ... | ... |