File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ Reference
9
9
10
10
+ :class: `gitlab.v4.objects.ProjectMergeTrain `
11
11
+ :class: `gitlab.v4.objects.ProjectMergeTrainManager `
12
+ + :class: `gilab.v4.objects.ProjectMergeTrainMergeRequest `
13
+ + :class: `gilab.v4.objects.ProjectMergeTrainMergeRequestManager `
12
14
+ :attr: `gitlab.v4.objects.Project.merge_trains `
13
15
14
16
* GitLab API: https://docs.gitlab.com/api/merge_trains
@@ -27,3 +29,13 @@ List active merge trains for a project::
27
29
List completed (have been merged) merge trains for a project::
28
30
29
31
merge_trains = project.merge_trains.list(scope="complete")
32
+
33
+ Get Merge Request Status for a Merge Train::
34
+
35
+ merge_train_mr = project.merge_trains.get(1, lazy=True).merge_requests.get(1)
36
+ merge_train_mr_status = merge_train_mr.pipeline.get("status")
37
+
38
+ Add Merge Request to a Merge Train::
39
+
40
+ merge_train_to_update = project.merge_trains.get(1, lazy=True)
41
+ merge_requests_update = merge_train_to_update.merge_requests.update(5, new_data={"sha": "cd22awr721ssds"})
You can’t perform that action at this time.
0 commit comments