Easily step through changes from individual commits in MR
Description
Step through changes commit by commit in a merge request.
When a large MR is opened with a couple of commits, its always nice viewing the diff commit by commit, reading the explanation in the commit message for the reason for these changes.
Currently, if you want to do this, you have to open the "Commits" tab, scroll to the first commit and click it, wait for the diff to load, go back, click on the next commit, wait for the diff to load...
It would be great if it was easier and quicker to move between commits for a particular MR.
Proposal
Allow the user to browse the diff commit by commit. The diff for all commits should be pre-loaded or rendered in the background. The user would be presented with two buttons: "Next Commit" and "Previous Commit". An optional drop down could also be handy.