Clarify that closed MRs as dependencies still block merging
Problem
It's not clear that closed MRs as dependencies still block merging. Per the docs:
Until all dependencies have, themselves, been merged, the Merge button is disabled for the dependent merge request. In particular, note that closed merge requests still prevent their dependents from being merged - it is impossible to automatically determine whether the dependency expressed by a closed merge request has been satisfied in some other way or not.
In this example MR, it's not immediately clear that the closed MR must either be merged or removed as a dependency.
Proposal
We could:
- Change the text
Depends on X closed merge requests.
toDepends on X closed merge requests being merged or removed as dependencies.
- Add a tooltip next to the
Depends on…
text saying something like:Closed merge requests do not satisfy the dependency. To allow merging this merge request, merge the closed merge requests or remove them as dependencies.