mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-10 05:06:46 +10:00
fixed broken gitlab version determination during backup
If the backup directory is not sub the gitlab install directory, then the git rev-parse call will fail.
This commit is contained in:
@@ -11,8 +11,6 @@ namespace :gitlab do
|
||||
Rake::Task["gitlab:backup:repo:create"].invoke
|
||||
Rake::Task["gitlab:backup:uploads:create"].invoke
|
||||
|
||||
Dir.chdir(Gitlab.config.backup.path)
|
||||
|
||||
# saving additional informations
|
||||
s = {}
|
||||
s[:db_version] = "#{ActiveRecord::Migrator.current_version}"
|
||||
@@ -20,6 +18,8 @@ namespace :gitlab do
|
||||
s[:gitlab_version] = %x{git rev-parse HEAD}.gsub(/\n/,"")
|
||||
s[:tar_version] = %x{tar --version | head -1}.gsub(/\n/,"")
|
||||
|
||||
Dir.chdir(Gitlab.config.backup.path)
|
||||
|
||||
File.open("#{Gitlab.config.backup.path}/backup_information.yml", "w+") do |file|
|
||||
file << s.to_yaml.gsub(/^---\n/,'')
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user