Commit 771b5c22 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Warn user about losing merge request diff

parent 4da8b37e
# This taks will reload commits/diff for all merge requests # This taks will reload commits/diff for all merge requests
desc "GITLAB | Migrate Merge Requests" desc "GITLAB | Migrate Merge Requests"
task migrate_merge_requests: :environment do task migrate_merge_requests: :environment do
puts "Since 5.1 old merge request serialization logic was replaced with a better one."
puts "It makes old merge request diff invalid for GitLab 5.1+"
puts "* * *"
puts "This will rebuild commits/diffs info for existing merge requests."
puts "You will lose merge request diff if its already merged."
ask_to_continue
MergeRequest.find_each(batch_size: 20) do |mr| MergeRequest.find_each(batch_size: 20) do |mr|
mr.st_commits = [] mr.st_commits = []
mr.save mr.save
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment