Documentation ¶
Index ¶
- func FetchGroupMergeRequests(glabClient *glab.TGitlabClient, groupId string, usernames []string, ...) ([]*gitlab.MergeRequest, error)
- func FetchProjectMergeRequests(glabClient *glab.TGitlabClient, projectId string, usernames []string, ...) ([]*gitlab.MergeRequest, error)
- func FetchReviewerMergeRequests(glabClient *glab.TGitlabClient, groupId string, userId int, ...) ([]*gitlab.MergeRequest, error)
- func GetMergeRequestsApprovedByMe(glabClient *glab.TGitlabClient, groupId string, myId int, ...) ([]*gitlab.MergeRequest, error)
- func OpenMergeRequests(mrs []*gitlab.MergeRequest) error
- func PrintMergeRequests(mrs []*gitlab.MergeRequest)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FetchGroupMergeRequests ¶
func FetchGroupMergeRequests(glabClient *glab.TGitlabClient, groupId string, usernames []string, shouldIncludeDrafts *bool) ([]*gitlab.MergeRequest, error)
FetchGroupMergeRequests fetches merge requests for a group from GitLab.
func FetchProjectMergeRequests ¶
func FetchProjectMergeRequests(glabClient *glab.TGitlabClient, projectId string, usernames []string, shouldIncludeDrafts *bool) ([]*gitlab.MergeRequest, error)
FetchProjectMergeRequests fetches merge requests for a project from GitLab.
func FetchReviewerMergeRequests ¶
func FetchReviewerMergeRequests(glabClient *glab.TGitlabClient, groupId string, userId int, shouldIncludeDrafts *bool) ([]*gitlab.MergeRequest, error)
FetchUserMergeRequests fetches merge requests for a specific reviewer within a group from GitLab.
func OpenMergeRequests ¶
func OpenMergeRequests(mrs []*gitlab.MergeRequest) error
OpenMergeRequests opens the URLs of the merge requests in the user's default browser.
func PrintMergeRequests ¶
func PrintMergeRequests(mrs []*gitlab.MergeRequest)
PrintMergeRequests prints the details of the merge requests to the console.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.