Skip to content

Make MergeService idempotent

This came out of #32185 (comment 220152835). We should:

  1. Add tests to ensure MergeService is idempotent
  2. SquashService should check whether the merge request is merged (e.g. MergeRequest#merged?).