diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-04-05 15:42:07 +0300 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-04-05 15:42:07 +0300 |
commit | b65903e005f1a594b9a66fb9dcff96ca5ea4c04f (patch) | |
tree | 62f0a63e29be8d3f376f1363cdfed2faef7316cd /db/fixtures/development/10_merge_requests.rb | |
parent | ef7e605ed5b6cf3cc00e0af8b16a7641a498457c (diff) | |
download | gitlab-ce-b65903e005f1a594b9a66fb9dcff96ca5ea4c04f.tar.gz |
Improve development fixtures
Diffstat (limited to 'db/fixtures/development/10_merge_requests.rb')
-rw-r--r-- | db/fixtures/development/10_merge_requests.rb | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/db/fixtures/development/10_merge_requests.rb b/db/fixtures/development/10_merge_requests.rb index 6d111b26c53..4d0ec1e6da1 100644 --- a/db/fixtures/development/10_merge_requests.rb +++ b/db/fixtures/development/10_merge_requests.rb @@ -1,5 +1,7 @@ +ActiveRecord::Base.observers.disable :all + Gitlab::Seeder.quiet do - (1..300).each do |i| + (1..100).each do |i| # Random Project project = Project.all.sample @@ -8,19 +10,28 @@ Gitlab::Seeder.quiet do next unless user + next if project.empty_repo? + + branches = project.repository.branch_names.sample(2) + user_id = user.id MergeRequestObserver.current_user = user MergeRequest.seed(:id, [{ id: i, - source_branch: 'master', - target_branch: 'feature', + source_branch: branches.first, + target_branch: branches.last, project_id: project.id, author_id: user_id, assignee_id: user_id, - state: ['opened', 'closed'].sample, milestone: project.milestones.sample, title: Faker::Lorem.sentence(6) }]) print('.') end end + +puts 'Load diffs for Merge Requests (it will take some time)...' +MergeRequest.all.each do |mr| + mr.reload_code + print '.' +end |