Versions in this module Expand all Collapse all v1 v1.0.0 Dec 27, 2024 Changes in this version + func GetLatestTag(s utils.UserSettings) (string, string) + func Post2Issue(changes string, s utils.UserSettings) error + type Branch struct + Default bool + Merged bool + Name string + Protected bool + Url string + func ParseBranches(json_str []byte) []Branch + type Commit struct + CreatedAt string + Id string + Message string + ParentIds []string + ShortId string + Title string + type Gitlab struct + Token string + func NewCustomGitlab(host string, project_id int, token string) Gitlab + func NewGitlab(project_id int, token string) Gitlab + func (g *Gitlab) FindMRsBetween(start string, end string, br string) ([]MergeRequest, error) + type Issue struct + Author User + ClosedAt string + ClosedBy User + CreatedAt string + Description string + Id int + Iid int + ProjectId int + State string + Title string + Type string + UpdatedAt string + WebUrl string + func ParseIssue(json_str []byte) Issue + func ParseIssueList(json_str []byte) []Issue + type IssueRqst struct + Description string + StateEvent string + Title string + Token string + type MergeRequest struct + Author User + CreatedAt string + IId int + Id int + MergeCommit string + MergeUrl string + MergeUser User + MergedAt string + SourceBranch string + State string + TargetBranch string + Title string + UpdatedAt string + func FetchMrs(s utils.UserSettings) ([]MergeRequest, error) + func ParseMRs(json_str []byte) []MergeRequest + type Tag struct + Commit Commit + Message string + Name string + Protected bool + Target string + Url string + func ParseTags(json_str []byte) []Tag + type User struct + Id int + Name string + State string + Url string + UserName string