Commit 771b5c22987870c84e0bfa90549af1567cb21117

Authored by Dmitriy Zaporozhets
1 parent 4da8b37e

Warn user about losing merge request diff

Showing 1 changed file with 7 additions and 0 deletions   Show diff stats
lib/tasks/migrate/migrate_mr.rake
1 1 # This taks will reload commits/diff for all merge requests
2 2 desc "GITLAB | Migrate Merge Requests"
3 3 task migrate_merge_requests: :environment do
  4 + puts "Since 5.1 old merge request serialization logic was replaced with a better one."
  5 + puts "It makes old merge request diff invalid for GitLab 5.1+"
  6 + puts "* * *"
  7 + puts "This will rebuild commits/diffs info for existing merge requests."
  8 + puts "You will lose merge request diff if its already merged."
  9 + ask_to_continue
  10 +
4 11 MergeRequest.find_each(batch_size: 20) do |mr|
5 12 mr.st_commits = []
6 13 mr.save
... ...