Exclude changes from merge request dependencies in the changes tab

Problem to solve

When I use merge request dependencies, I want to view the current MR's diff without the changes that are included in any dependent MRs.

It should give you the option to display the diff on the base branch, but also just the diff made in only this merge request, taking out the changes made in the parent branches.

Further details

This was originally requested in #13177 (closed)

Proposal

Exclude the changes from multiple merge requests that are associated using the merge request dependencies in the changes tab.

Links / references

Edited by 🤖 GitLab Bot 🤖