From 71ff619973d52c22e49303883aaa77801be378c7 Mon Sep 17 00:00:00 2001 From: Gosuke Miyashita Date: Thu, 22 Nov 2012 10:38:56 +0900 Subject: [PATCH] Fix hash key settings["gitlab_version"] to settings[:gitlab_version] In backup_create, backup information hash is using symbol as its key. But in backup_restore, string key is used and it returns empty value. --- lib/tasks/gitlab/backup.rake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tasks/gitlab/backup.rake b/lib/tasks/gitlab/backup.rake index 06d7cb65..17a0e336 100644 --- a/lib/tasks/gitlab/backup.rake +++ b/lib/tasks/gitlab/backup.rake @@ -85,11 +85,11 @@ namespace :gitlab do ENV["VERSION"] = "#{settings["db_version"]}" if settings["db_version"].to_i > 0 # restoring mismatching backups can lead to unexpected problems - if settings["gitlab_version"] != %x{git rev-parse HEAD}.gsub(/\n/,"") + if settings[:gitlab_version] != %x{git rev-parse HEAD}.gsub(/\n/,"") puts "gitlab_version mismatch:".red puts " Your current HEAD differs from the HEAD in the backup!".red puts " Please switch to the following revision and try again:".red - puts " revision: #{settings["gitlab_version"]}".red + puts " revision: #{settings[:gitlab_version]}".red exit 1 end