gitlab-org--gitlab-foss/lib/tasks/gitlab/enable_automerge.rake

21 lines
507 B
Ruby
Raw Normal View History

2012-04-21 09:45:43 +00:00
namespace :gitlab do
desc "GITLAB | Enable auto merge"
task :enable_automerge => :environment do
Gitlab::Gitolite.new.enable_automerge
2012-04-21 09:45:43 +00:00
Project.find_each do |project|
if project.repo_exists? && !project.satellite.exists?
puts "Creating satellite for #{project.name}...".green
project.satellite.create
2012-04-22 12:19:09 +00:00
end
2012-04-21 09:45:43 +00:00
end
puts "Done!".green
2012-04-21 09:45:43 +00:00
end
namespace :satellites do
desc "GITLAB | Create satellite repos"
task create: 'gitlab:enable_automerge'
end
2012-04-21 09:45:43 +00:00
end