diff --git a/lib/tasks/migrate/migrate_global_projects.rake b/lib/tasks/migrate/migrate_global_projects.rake index 2cf9c23..7a61bc8 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 -- libgit2 0.21.2