summaryrefslogtreecommitdiff
path: root/lib/tasks/migrate/migrate_mr.rake
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tasks/migrate/migrate_mr.rake')
-rw-r--r--lib/tasks/migrate/migrate_mr.rake11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/tasks/migrate/migrate_mr.rake b/lib/tasks/migrate/migrate_mr.rake
new file mode 100644
index 00000000000..6c2312b053c
--- /dev/null
+++ b/lib/tasks/migrate/migrate_mr.rake
@@ -0,0 +1,11 @@
+# This taks will reload commits/diff for all merge requests
+desc "GITLAB | Migrate Merge Requests"
+task migrate_merge_requests: :environment do
+ MergeRequest.find_each(batch_size: 20) do |mr|
+ mr.st_commits = []
+ mr.save
+ mr.reload_code
+ print '.'
+ end
+end
+