gitlabhq/db/fixtures/development/02_source_code.rb

30 lines
1 KiB
Ruby
Raw Normal View History

root = Gitlab.config.gitolite.repos_path
2012-11-13 21:11:56 +01:00
projects = [
{ path: 'underscore.git', git: 'https://github.com/documentcloud/underscore.git' },
{ path: 'diaspora.git', git: 'https://github.com/diaspora/diaspora.git' },
{ path: 'brightbox/brightbox-cli.git', git: 'https://github.com/brightbox/brightbox-cli.git' },
{ path: 'brightbox/puppet.git', git: 'https://github.com/brightbox/puppet.git' },
{ path: 'gitlab/gitlabhq.git', git: 'https://github.com/gitlabhq/gitlabhq.git' },
{ path: 'gitlab/gitlab-ci.git', git: 'https://github.com/gitlabhq/gitlab-ci.git' },
2013-01-04 17:43:41 +01:00
{ path: 'gitlab/gitlab-recipes.git', git: 'https://github.com/gitlabhq/gitlab-recipes.git' },
2012-11-13 21:11:56 +01:00
]
projects.each do |project|
project_path = File.join(root, project[:path])
if File.exists?(project_path)
print '-'
next
end
2012-11-13 21:11:56 +01:00
if system("/home/git/gitlab-shell/bin/gitlab-projects import-project #{project[:path]} #{project[:git]}")
print '.'
else
print 'F'
2012-11-13 21:11:56 +01:00
end
end
puts "OK".green