namespace :gitlab do
  namespace :gitolite do
    desc "GITLAB | Rewrite hooks for repos"
    task :update_hooks => :environment  do
      puts "Starting Projects"
      Project.find_each(:batch_size => 100) do |project|
        begin 
          if project.commit
            project.write_hooks 
            print ".".green
          end
        rescue Exception => e
          print e.message.red
        end
      end
      puts "\nDone with projects"
    end
  end
end