Incorrectly assigned comments to discussions on diffs
On a merge request
- you start a discussion on a specific line of diff
- then you force pushed that line with new code.
- If you decide to write a comment in the first discussion (with stale code) to write down what you changed the code the comment is added to a discussion in the active diff.
Other similar case is
- you start a discussion on a specific line of diff
- then you force pushed that line with new code.
- Without refreshing the page you write a new comment in the discussion, a discussion is created on the new diff.
- If you write a comment in the first discussion the comment is added to the discussion on the new diff.