Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/backup/gitaly_rpc_backup.rb')
-rw-r--r--lib/backup/gitaly_rpc_backup.rb9
1 files changed, 3 insertions, 6 deletions
diff --git a/lib/backup/gitaly_rpc_backup.rb b/lib/backup/gitaly_rpc_backup.rb
index bbd83cd2157..89ed27cfa13 100644
--- a/lib/backup/gitaly_rpc_backup.rb
+++ b/lib/backup/gitaly_rpc_backup.rb
@@ -7,10 +7,11 @@ module Backup
@progress = progress
end
- def start(type)
+ def start(type, backup_repos_path)
raise Error, 'already started' if @type
@type = type
+ @backup_repos_path = backup_repos_path
case type
when :create
FileUtils.rm_rf(backup_repos_path)
@@ -31,7 +32,7 @@ module Backup
backup_restore = BackupRestore.new(
progress,
repository_type.repository_for(container),
- backup_repos_path
+ @backup_repos_path
)
case @type
@@ -52,10 +53,6 @@ module Backup
attr_reader :progress
- def backup_repos_path
- @backup_repos_path ||= File.join(Gitlab.config.backup.path, 'repositories')
- end
-
class BackupRestore
attr_accessor :progress, :repository, :backup_repos_path