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:
parent
75fbdc40eb
commit
2ad723e1c1
1 changed files with 2 additions and 2 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue