Commit 16107364 authored by Gabriel Mazetto's avatar Gabriel Mazetto

Make disk_path keyword argument and optional

parent fb06a4d8
...@@ -480,7 +480,7 @@ class Project < ActiveRecord::Base ...@@ -480,7 +480,7 @@ class Project < ActiveRecord::Base
end end
def repository def repository
@repository ||= Repository.new(full_path, disk_path, self) @repository ||= Repository.new(full_path, self, disk_path: disk_path)
end end
def container_registry_url def container_registry_url
...@@ -980,9 +980,8 @@ class Project < ActiveRecord::Base ...@@ -980,9 +980,8 @@ class Project < ActiveRecord::Base
# Expires various caches before a project is renamed. # Expires various caches before a project is renamed.
def expire_caches_before_rename(old_path) def expire_caches_before_rename(old_path)
# TODO: if we start using UUIDs for cache, we don't need to do this HACK anymore repo = Repository.new(old_path, self)
repo = Repository.new(old_path, old_path, self) wiki = Repository.new("#{old_path}.wiki", self)
wiki = Repository.new("#{old_path}.wiki", "#{old_path}.wiki", self)
if repo.exists? if repo.exists?
repo.before_delete repo.before_delete
......
...@@ -138,7 +138,7 @@ class ProjectWiki ...@@ -138,7 +138,7 @@ class ProjectWiki
end end
def repository def repository
@repository ||= Repository.new(full_path, disk_path, @project) @repository ||= Repository.new(full_path, @project, disk_path: disk_path)
end end
def default_branch def default_branch
......
...@@ -52,9 +52,9 @@ class Repository ...@@ -52,9 +52,9 @@ class Repository
end end
end end
def initialize(full_path, disk_path, project) def initialize(full_path, project, disk_path: nil)
@full_path = full_path @full_path = full_path
@disk_path = disk_path @disk_path = disk_path || full_path
@project = project @project = project
end end
......
...@@ -127,7 +127,7 @@ module Projects ...@@ -127,7 +127,7 @@ module Projects
def flush_caches(project) def flush_caches(project)
project.repository.before_delete project.repository.before_delete
Repository.new(wiki_path, repo_path, project).before_delete Repository.new(wiki_path, project, disk_path: repo_path).before_delete
end end
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment