Split AutoMergeService interfaces into two `cancel` and `abort`
Currently, Auto Merge Service's interfaces have a method #cancel
. This method is for canceling auto merge in a merge request, however, this method is also used for disabling auto merge when a system failure occurs.
We should split the two distinct intentions in order for detaching system failures from #cancel
interface.
The following discussion from !13767 (merged) should be addressed:
-
@ayufan started a discussion: (+3 comments) Is this really cancel? It rather seems to me to be failure, and we should rather distinguish what kind of failure is that.
Edited by Shinya Maeda