Versions in this module Expand all Collapse all v1 v1.0.2 Mar 6, 2025 Changes in this version + type GitTools struct + func NewGitLabController(url, token string) (*GitTools, error) + func (g *GitTools) GetALLBranches(pid int) ([]*gitlab.Branch, error) + func (g *GitTools) GetALLProjects() ([]*gitlab.Project, error) + func (g *GitTools) GetALLTags(pid int) ([]*gitlab.Tag, error) + func (g *GitTools) GetAllCommit(pid int, branchName string) ([]*gitlab.Commit, error) + func (g *GitTools) GetBranch(pid int, branchName string) (*gitlab.Branch, error) + func (g *GitTools) GetCommits(pid int) ([]*gitlab.Commit, error) + func (g *GitTools) GetProjectFromID(pid int) (*gitlab.Project, error) + func (g *GitTools) GetProjectFromName(projectName string) (*gitlab.Project, error) + func (g *GitTools) GetTag(pid int, tagName string) (*gitlab.Tag, error) + func (g *GitTools) GetTopCommit(pid int, branchName string) (*gitlab.Commit, error) + func (g *GitTools) GetUser() (*gitlab.User, error)