Skip to content

Allow a Merge Request to review 1000+ files in UI

Summary

For a self-hosted installation of GitLab, there is a limit of 1000 files that can be viewed in the 'Changes' section of a Merge Request. If you are have made changes to over 1000 files, only the first 1000 will be visible.

This customer would like to see the diffs of 1000+ files.

Steps to reproduce

  1. Make changes to 1000+ files in a single Merger Request.

  2. Go to review the changes in the MR.

  3. A banner will appear saying 'Too many changes to show. To preserve performance only 1000 of 1000+ files are displayed.'

Screen_Shot_2018-07-24_at_7.50.22_AM

  1. The 1000 files appear below the banner, and are not expanded.

  2. Once the user begins to expand multiple files in the 'changes' section, a 502 timeout error appears.

What is the desired correct behavior?

User would like to have the ability to see all files that have changes, in the 'Changes' section of an MR. There are times when there will be 1000+ changes, and this organization needs a way to access all of those, and expand the differences for multiple files at a time.

This is currently being done using the tool ReviewBoard.

Customers

Edited by James Ramsay (ex-GitLab)