| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -90,6 +90,8 @@ class Gitlab(object): | |||
| 90 | 90 | project_tags (ProjectTagManager): Manager for GitLab projects tags | |
| 91 | 91 | project_mergerequest_notes (ProjectMergeRequestNoteManager): Manager | |
| 92 | 92 | for GitLab notes on merge requests | |
| 93 | + project_mergerequest_commits (ProjectMergeRequestCommitManager): Manager | ||
| 94 | + for GitLab commit list of merge requests | ||
| 93 | 95 | project_mergerequests (ProjectMergeRequestManager): Manager for GitLab | |
| 94 | 96 | projects merge requests | |
| 95 | 97 | project_milestones (ProjectMilestoneManager): Manager for GitLab | |
@@ -147,6 +149,7 @@ def __init__(self, url, private_token=None, | |||
| 147 | 149 | self.project_notes = ProjectNoteManager(self) | |
| 148 | 150 | self.project_tags = ProjectTagManager(self) | |
| 149 | 151 | self.project_mergerequest_notes = ProjectMergeRequestNoteManager(self) | |
| 152 | + self.project_mergerequest_commits = ProjectMergeRequestCommitManager(self) | ||
| 150 | 153 | self.project_mergerequests = ProjectMergeRequestManager(self) | |
| 151 | 154 | self.project_milestones = ProjectMilestoneManager(self) | |
| 152 | 155 | self.project_labels = ProjectLabelManager(self) | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1093,6 +1093,18 @@ class ProjectMergeRequestNoteManager(BaseManager): | |||
| 1093 | 1093 | obj_cls = ProjectMergeRequestNote | |
| 1094 | 1094 | ||
| 1095 | 1095 | ||
| 1096 | + class ProjectMergeRequestCommit(GitlabObject): | ||
| 1097 | + _url = '/projects/%(project_id)s/merge_requests/%(merge_request_id)s/commits' | ||
| 1098 | + canCreate = False | ||
| 1099 | + canUpdate = False | ||
| 1100 | + canDelete = False | ||
| 1101 | + requiredUrlAttrs = ['project_id', 'merge_request_id'] | ||
| 1102 | + | ||
| 1103 | + | ||
| 1104 | + class ProjectMergeRequestCommitManager(BaseManager): | ||
| 1105 | + obj_cls = ProjectMergeRequestCommit | ||
| 1106 | + | ||
| 1107 | + | ||
| 1096 | 1108 | class ProjectMergeRequest(GitlabObject): | |
| 1097 | 1109 | _url = '/projects/%(project_id)s/merge_request' | |
| 1098 | 1110 | _urlPlural = '/projects/%(project_id)s/merge_requests' | |
@@ -1102,6 +1114,8 @@ class ProjectMergeRequest(GitlabObject): | |||
| 1102 | 1114 | optionalCreateAttrs = ['assignee_id', 'description', 'target_project_id', | |
| 1103 | 1115 | 'labels', 'milestone_id'] | |
| 1104 | 1116 | managers = [('notes', ProjectMergeRequestNoteManager, | |
| 1117 | + [('project_id', 'project_id'), ('merge_request_id', 'id')]), | ||
| 1118 | + ('commits', ProjectMergeRequestCommitManager, | ||
| 1105 | 1119 | [('project_id', 'project_id'), ('merge_request_id', 'id')])] | |
| 1106 | 1120 | ||
| 1107 | 1121 | def Note(self, id=None, **kwargs): | |
| Back | FazBrowse Home | New Git URL |
0 commit comments