From b66f4898ea14bdfe271465fbcc9b133ae0bee4f1 Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Tue, 20 Aug 2013 12:40:51 +0300 Subject: [PATCH] Better message for migrating global projects --- lib/tasks/migrate/migrate_global_projects.rake | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/tasks/migrate/migrate_global_projects.rake b/lib/tasks/migrate/migrate_global_projects.rake index 2cf9c23fb80..7a61bc82d20 100644 --- a/lib/tasks/migrate/migrate_global_projects.rake +++ b/lib/tasks/migrate/migrate_global_projects.rake @@ -1,7 +1,14 @@ desc "GITLAB | Migrate Global Projects to Namespaces" task migrate_global_projects: :environment do - puts "This will move all projects without namespace to owner namespace" - ask_to_continue + found = Project.where(namespace_id: nil).count + if found > 0 + puts "Global namespace is deprecated. We found #{found} projects stored in global namespace".yellow + puts "You may abort this task and move them to group/user namespaces manually." + puts "If you want us to move this projects under owner namespaces then continue" + ask_to_continue + else + puts "No global projects found. Proceed with update.".green + end Project.where(namespace_id: nil).find_each(batch_size: 20) do |project| begin