OSDN Git Service

Save backup time as is. Fixes #3857.
authorLev Abalkin <abalkin@enlnt.com>
Mon, 6 May 2013 23:58:10 +0000 (19:58 -0400)
committerLev Abalkin <abalkin@enlnt.com>
Mon, 6 May 2013 23:58:10 +0000 (19:58 -0400)
lib/tasks/gitlab/backup.rake

index 9f28de5..97eea51 100644 (file)
@@ -11,10 +11,12 @@ namespace :gitlab do
       Rake::Task["gitlab:backup:repo:create"].invoke
       Rake::Task["gitlab:backup:uploads:create"].invoke
 
+      current_time = Time.now
+
       # saving additional informations
       s = {}
       s[:db_version]         = "#{ActiveRecord::Migrator.current_version}"
-      s[:backup_created_at]  = "#{Time.now}"
+      s[:backup_created_at]  = current_time
       s[:gitlab_version]     = %x{git rev-parse HEAD}.gsub(/\n/,"")
       s[:tar_version]        = %x{tar --version | head -1}.gsub(/\n/,"")
 
@@ -25,8 +27,8 @@ namespace :gitlab do
       end
 
       # create archive
-      print "Creating backup archive: #{Time.now.to_i}_gitlab_backup.tar ... "
-      if Kernel.system("tar -cf #{Time.now.to_i}_gitlab_backup.tar repositories/ db/ uploads/ backup_information.yml")
+      print "Creating backup archive: #{current_time.to_i}_gitlab_backup.tar ... "
+      if Kernel.system("tar -cf #{current_time.to_i}_gitlab_backup.tar repositories/ db/ uploads/ backup_information.yml")
         puts "done".green
       else
         puts "failed".red