Skip to content

Improved merge request comparison and revision picker

Problem to solve

After opening a merge request and viewing the diff, it isn't possible to switch to a commit by commit revision without first going to the commits tab to select a commit. Even then, every time I want to change to a specific commit I need to go the commits tab. Also, when I want to switch back to see the combined diff there is no easy way to do this.

Further details

Review Board has a slider interface for the reviewer/reviewee to diff between review rounds by sliding back and forth in time. Specifically, if you participated in a few rounds and then jump in later, you can see what’s new without cluttering with the old.

Version 0 (merge base) to Version 2 (HEAD) Version 1 to Version 2 (HEAD)
20181012_screenshot_2 20181012_screenshot_3

Proposal

Improve the interface of our revision and commit selection interface in the merge request.

What does success look like, and how can we measure that?

(If no way to measure success, link to an issue that will implement a way to measure this)

Links / references

Edited by James Ramsay (ex-GitLab)