Versions in this module Expand all Collapse all v0 v0.4.0 Apr 6, 2026 Changes in this version + func GetDevelopmentBranch() (string, error) + func GetGitLabProjectNamespace() (string, error) + func GetLocalBranches() ([]string, error) + func GetRemoteBranches() ([]string, error) + func GetRemoteURL() (string, error) + type GitLabClient struct + func NewGitLabClient(cfg *config.Config) *GitLabClient + func (c *GitLabClient) CacheProjectID(namespace string, id int) error + func (c *GitLabClient) CreateMergeRequest(namespace string, payload map[string]interface{}) (*MergeRequest, error) + func (c *GitLabClient) GetCachedProjectID(namespace string) (int, error) + func (c *GitLabClient) GetMergeRequests(namespace, sourceBranch string) ([]MergeRequest, error) + func (c *GitLabClient) GetPipelines(projectID int, branch string) ([]Pipeline, error) + func (c *GitLabClient) GetProjectByNamespace(namespace string) (*Project, error) + type MergeRequest struct + Description string + ID int + IID int + ProjectID int + References struct{ ... } + SourceBranch string + State string + TargetBranch string + Title string + WebURL string + type Pipeline struct + CreatedAt time.Time + Duration int + ID int + Ref string + Source string + Status string + UpdatedAt time.Time + WebURL string + type Project struct + ID int + Name string + PathWithNamespace string + type ProjectMap struct + Namespaces map[string]int v0.3.0 Mar 25, 2026 v0.2.6 Mar 13, 2026 v0.2.5 Mar 13, 2026 v0.2.4 Mar 13, 2026 v0.2.3 Mar 13, 2026 v0.2.2 Mar 12, 2026 Changes in this version + func GetCurrentBranch() (string, error) + func ParseIssueKey(param string) (string, error) + type Gist struct + Files map[string]GistFile + ID string + type GistFile struct + Content string + Encoding string + Filename string + Language string + RawURL string + Size int + Type string + type GitClient struct + func NewClient(cfg *config.Config) *GitClient + func (c *GitClient) GetGist(id string) (*Gist, error) v0.2.1 Mar 12, 2026 v0.2.0 Mar 8, 2026 v0.1.0 Mar 7, 2026