Commit graph

4 commits

Author SHA1 Message Date
Shinya Maeda
587ffd1148 Split AutoMergeService interfaces into two cancel and abort
Create explicit endpoint - abort.
2019-07-05 13:19:30 +07:00
Shinya Maeda
29a16fbf9e Add auto merge strategies
AddToMergeTrainWhenPipelineSucceeds and MergeTrain
2019-06-12 18:28:40 +07:00
Shinya Maeda
b8c1317152 Update merge options for auto merge strategies
Currently, merge options is updated on #execute method,
however, we should have #update interface to make it explicit.
2019-06-12 13:20:49 +07:00
Shinya Maeda
d4b4693663 Abstract auto merge processes
We have one auto merge strategy today - Merge When Pipeline
Succeeds.

In order to add more strategies for Merge Train feature,
we abstract the architecture to be more extensible.

Removed arguments

Fix spec
2019-06-03 13:15:29 +07:00