Make MergeService idempotent
This came out of #32185 (comment 220152835). We should:
- Add tests to ensure
MergeServiceis idempotent -
SquashServiceshould check whether the merge request is merged (e.g.MergeRequest#merged?).
This came out of #32185 (comment 220152835). We should:
MergeService is idempotentSquashService should check whether the merge request is merged (e.g. MergeRequest#merged?).