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 | 1 | namespace :gitlab do |
| 2 | 2 | namespace :gitolite do |
| 3 | - desc "GITLAB | Rebuild each project at gitolite config" | |
| 3 | + desc "GITLAB | Rebuild each project in Gitolite config" | |
| 4 | 4 | task :update_repos => :environment do |
| 5 | - puts "Starting Projects" | |
| 5 | + warn_user_is_not_gitlab | |
| 6 | + | |
| 7 | + puts "Rebuilding projects ... " | |
| 6 | 8 | Project.find_each(:batch_size => 100) do |project| |
| 7 | - puts "\n=== #{project.name}" | |
| 9 | + puts "#{project.name_with_namespace.yellow} ... " | |
| 8 | 10 | project.update_repository |
| 9 | - puts | |
| 11 | + puts "... #{"done".green}" | |
| 10 | 12 | end |
| 11 | - puts "Done with projects" | |
| 12 | 13 | end |
| 13 | 14 | |
| 14 | - desc "GITLAB | Rebuild each key at gitolite config" | |
| 15 | + desc "GITLAB | Rebuild each user key in Gitolite config" | |
| 15 | 16 | task :update_keys => :environment do |
| 16 | - puts "Starting Key" | |
| 17 | + warn_user_is_not_gitlab | |
| 18 | + | |
| 19 | + puts "Rebuilding keys ... " | |
| 17 | 20 | Key.find_each(:batch_size => 100) do |key| |
| 21 | + puts "#{key.identifier.yellow} ... " | |
| 18 | 22 | Gitlab::Gitolite.new.set_key(key.identifier, key.key, key.projects) |
| 19 | - print '.' | |
| 23 | + puts "... #{"done".green}" | |
| 20 | 24 | end |
| 21 | - puts "Done with keys" | |
| 22 | 25 | end |
| 23 | 26 | end |
| 24 | 27 | end | ... | ... |