Commit 2462949fd598258204a8b6b98c2c91b5eabde847
1 parent
31e0fa65
Exists in
master
and in
4 other branches
Update output of gitlab:gitolite:update_*
Showing
1 changed file
with
12 additions
and
9 deletions
Show diff stats
lib/tasks/gitlab/gitolite_rebuild.rake
1 | namespace :gitlab do | 1 | namespace :gitlab do |
2 | namespace :gitolite do | 2 | namespace :gitolite do |
3 | - desc "GITLAB | Rebuild each project at gitolite config" | 3 | + desc "GITLAB | Rebuild each project in Gitolite config" |
4 | task :update_repos => :environment do | 4 | task :update_repos => :environment do |
5 | - puts "Starting Projects" | 5 | + warn_user_is_not_gitlab |
6 | + | ||
7 | + puts "Rebuilding projects ... " | ||
6 | Project.find_each(:batch_size => 100) do |project| | 8 | Project.find_each(:batch_size => 100) do |project| |
7 | - puts "\n=== #{project.name}" | 9 | + puts "#{project.name_with_namespace.yellow} ... " |
8 | project.update_repository | 10 | project.update_repository |
9 | - puts | 11 | + puts "... #{"done".green}" |
10 | end | 12 | end |
11 | - puts "Done with projects" | ||
12 | end | 13 | end |
13 | 14 | ||
14 | - desc "GITLAB | Rebuild each key at gitolite config" | 15 | + desc "GITLAB | Rebuild each user key in Gitolite config" |
15 | task :update_keys => :environment do | 16 | task :update_keys => :environment do |
16 | - puts "Starting Key" | 17 | + warn_user_is_not_gitlab |
18 | + | ||
19 | + puts "Rebuilding keys ... " | ||
17 | Key.find_each(:batch_size => 100) do |key| | 20 | Key.find_each(:batch_size => 100) do |key| |
21 | + puts "#{key.identifier.yellow} ... " | ||
18 | Gitlab::Gitolite.new.set_key(key.identifier, key.key, key.projects) | 22 | Gitlab::Gitolite.new.set_key(key.identifier, key.key, key.projects) |
19 | - print '.' | 23 | + puts "... #{"done".green}" |
20 | end | 24 | end |
21 | - puts "Done with keys" | ||
22 | end | 25 | end |
23 | end | 26 | end |
24 | end | 27 | end |